首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

由于线程停在某个无法进行垃圾回收的点解决方案

2012-03-18 
由于线程停在某个无法进行垃圾回收的点在使用CheckBox.Enabel的时候,如下:if(CheckBox.Enabled){//do 1}el

由于线程停在某个无法进行垃圾回收的点
在使用CheckBox.Enabel的时候,如下:
if(CheckBox.Enabled)
{
  //do 1
}
else
{
  //do 2
}
不管Enabled是什么,它都执行do2 跟代码发现有如下错误:

由于线程停在某个无法进行垃圾回收的点(可能是已经对代码进行了优化)因此无法计算表达式的值。

高手帮忙分析下错误出在哪?

[解决办法]
这叫什么问题,谁知道你都做了什么,自己跟踪啊
[解决办法]
听不懂
[解决办法]
你试试在if之前把它置为真呢?
[解决办法]
那就是另有原因了,不是这段代码的错。
[解决办法]
直接写if(true)试试

热点排行