我有一个叫做cre的foo列表。我想回到foo其中bar.doritos == "coolRanch"
Linq查询包含对象列表的对象列表
class foo
{
List<bar> item;
string candy;
string beer;
}
class bar
{
string doritos;
string usb;
}
var item = crepes.item.Where(x => x.doritos == "coolRanch").FirstOrDefault();
从其他线程,我已经拼凑上述LINQ查询,但crepes.item抛出一个错误。 “列表中不包含的‘项目’和‘项目’接受的第一个参数没有定义的定义...
'C#'中的字段默认为* private *。将您的声明更改为'公开列表项;' –
Rob
这两个类和道具都是公开的。仍然收到错误,是我的linq是正确的? – Chris