是否有一些等同于 myTestList.Count
的东西只计算不可为 null 的字段?
例如,当我知道在一些空元素之间是一个现有元素时,我想做某些事情。
这是我想要的行为,但这也可以通过预先存在的功能来实现吗?
if(myList.Count > 0){
for(int i = 0; i < myList.Count; i++){
if(myList[i] != null){
DoSomething();
break;
}
}
}
最佳答案
使用 linq Any
方法:
if (myList.Any(i => i != null))
{
DoSomeThing();
}
关于c# 检查列表是否包含现有元素(不为空),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48750765/