我有一个嵌套列表,其中包含列表数量.我想检查这个嵌套列表是否包含特定的字符串值,并且存储的值与哪个列表无关.
if (!checkList.Any(s => s == "aaa"))
{
// do sth
}
Run Code Online (Sandbox Code Playgroud)
以上是检查正常列表而不是嵌套列表,任何人都可以给我嵌套列表的答案吗?
使用嵌套Any:
if (!checkList.Any(innerList => innerList.Any(s => s == "aaa")))
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用a SelectMany来展平您的列表:
if (!checkList.SelectMany(innerList => innerList).Any(s => s == "aaa"))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1100 次 |
| 最近记录: |