none
线程 由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值 RRS feed

  • 问题

  •  

    public class OperateNet
        {
          .........
          .........   
            public void EndServer()
            {
                if (this._thread != null && this._thread.IsAlive)
                {

                    try { this._thread.Abort(); }
                    catch  (Exception exce)
                    {
                      //由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值                }
                }
                if (this._socket != null)
                {
                    this._socket.Shutdown(System.Net.Sockets.SocketShutdown.Both);
                    this._socket.Close();
                }

                if (this._ns != null)
                {
                    this._ns.Close();
                }
                this._disposeSocketHandler = null;
                this._receiveHandler = null;

                this._device = null;

            }
            #endregion

        }


    public void Main()
    {
      OperateNet op=new OperateNet()
      op.StartServer()//启动服务
      op.EndServer()  //中止服务,出现异常。
    }
    出现这个异常。由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值         
    有谁遇到 过,如何解决呀?急
    2008年8月28日 5:41

答案

全部回复