我有一个类和一个集合。
class A
{
B[] boxes;
}
class B
{
string boxNumber;
}
现在,我需要创建一个 A 类型的对象,该对象内部具有 B[],只有偶数个框号。 谁能帮我处理 linq 查询?
最佳答案
此查询应为您提供来自给定 A 的偶数框数的框:
A myA = new A();
IEnumerable<B> BsWithEvenBoxNumbers = myA.boxes.Where(b => Int32.Parse(b.boxNumber) % 2 == 0);
或者,如果您想要数组形式的结果:
B[] BsWithEvenBoxNumbersArr = myA.boxes.Where(b => Int32.Parse(b.boxNumber) % 2 == 0).ToArray();
关于c# - linq select within where子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5570862/