相关疑难解决方法(0)

无法计算表达式,因为线程在无法收集垃圾的位置停止

这是错误

无法计算表达式,因为线程在无法进行垃圾收集的位置停止,可能是因为代码已经过优化.

我正在编写一个简单的控制台应用程序,第一行代码是这样的:

List<MyObjectModel> list = MyObjectModel.GetNonCompletedReturns();
Run Code Online (Sandbox Code Playgroud)

该函数的代码是:

public static List<MyObjectModel> GetNonCompletedReturns()
{
    MyObject service = new MyObject();
    List<MyObject> entities = 
                      (from recs in service.Retrieve() where select recs).ToList();

    List<MyObjectModel> models = new List<MyObjectModel>();

    foreach (MyObject entity in entities)
    {
        models.Add(BindModel(entity));
    }

    return models;
}
Run Code Online (Sandbox Code Playgroud)

如果我尝试单步执行代码,只要我回到应用程序的主界并将鼠标悬停在列表上,就会收到我显示的错误消息.

有人可以帮忙吗?

.net c# linq

30
推荐指数
2
解决办法
2万
查看次数

标签 统计

.net ×1

c# ×1

linq ×1