基本 LINQ To Object 查询
Basic LINQ To Object query
LINQ:输入我的第一个 LINQ 查询,系统无法识别我的代码行,如下所示:
int[] i= { 1, 2, 3, 4, 5 };
IEnumerable<int> j = from r in i select r;
我的 "i" 带有红色波浪形的字样 - 字段初始值设定项不能引用非静态字段方法或 属性
A field initializer cannot reference the nonstatic field method or
property
此错误意味着您正在尝试使用 LINQ 查询在 class
级别声明中初始化 IEnumerable<T>
。如果要初始化该字段,请在 class 构造函数中进行:
public class SomeClass
{
int[] I = { 1, 2, 3, 4, 5 };
IEnumerable<int> J { get; set; }
public SomeClass()
{
J = from r in i select r;
}
}
LINQ:输入我的第一个 LINQ 查询,系统无法识别我的代码行,如下所示:
int[] i= { 1, 2, 3, 4, 5 };
IEnumerable<int> j = from r in i select r;
我的 "i" 带有红色波浪形的字样 - 字段初始值设定项不能引用非静态字段方法或 属性
A field initializer cannot reference the nonstatic field method or property
此错误意味着您正在尝试使用 LINQ 查询在 class
级别声明中初始化 IEnumerable<T>
。如果要初始化该字段,请在 class 构造函数中进行:
public class SomeClass
{
int[] I = { 1, 2, 3, 4, 5 };
IEnumerable<int> J { get; set; }
public SomeClass()
{
J = from r in i select r;
}
}