1

当我在 silverlight 项目的结构中使用 LINQ 时,会出现此错误。请帮忙看看为什么?

结构中的匿名方法、lambda 表达式和查询表达式无法访问“this”的实例成员。考虑将“this”复制到匿名方法、lambda 表达式或查询表达式之外的局部变量,并改用本地变量。

4

1 回答 1

2

我在 struct 中尝试使用 LINQ 时也遇到了同样的问题。struct 是值类型,因此不能在其中使用 LINQ。取而代之的是,创建一个单独的类,使用您的基于 LINQ 的东西在那里创建函数,并使用该类的对象访问这些函数。

于 2012-06-08T12:09:56.837 回答