我有一个班级和一个集合.
class A
{
B[] boxes;
}
class B
{
string boxNumber;
}
Run Code Online (Sandbox Code Playgroud)
现在,我需要创建一个A类型的对象,其内部只有B [],只有偶数框号.任何人都可以帮我解决linq问题?
此查询应该为您提供来自给定A的偶数框号的框:
A myA = new A();
IEnumerable<B> BsWithEvenBoxNumbers = myA.boxes.Where(b => Int32.Parse(b.boxNumber) % 2 == 0);
Run Code Online (Sandbox Code Playgroud)
或者,如果您希望结果以数组形式:
B[] BsWithEvenBoxNumbersArr = myA.boxes.Where(b => Int32.Parse(b.boxNumber) % 2 == 0).ToArray();
Run Code Online (Sandbox Code Playgroud)