如何在结构中使用 LINQ

本文关键字:LINQ 结构 | 更新日期: 2023-09-27 18:36:38

当我在 silverlight 项目的结构中使用 LINQ 时,会出现此错误。 请帮忙说明原因?

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

如何在结构中使用 LINQ

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