Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
是的,我在询问之前浏览了提供的链接:-)
我有一个 List<foo> ,其中 foo 是一个带有嵌套对象栏的对象,它有一个名为 Data 的字段。
我无法弄清楚使用 IList LINQ 扩展包含<> 来查询 foo1.bar.Data 中的值的正确语法。
Intellisense 没有帮助,MSDN 无法理解我的要求。
我在这里想念什么?我希望包含基本上说,“在这个 foo 列表中,告诉我一个或多个 foo 是否包含一个嵌套对象栏,其数据字段中带有字符串“hello”。
谢谢。
您可以使用Any:
Any
List<Foo> foos = ... if (foos.Any(f => f.Bar.data == "hello")) { ... }