我有一个名为crepes的foo列表。我想要返回bar.doritos等于"coolRanch"的foo。
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引发了一个错误。"List does not contain a definition for 'item' and no definition for 'item' accepting first argument..."
该列表不包含“item”定义,并且没有接受第一个参数的“item”定义...
C#
中,字段默认为 私有的。将声明更改为public List<bar> item;
。 - Rob