本文介绍了数组中有多少个元素不为null?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
数组是由假定元素定义的,例如我具有 String [] strArray = new String [50]; 的数组。
An array is defined of assumed elements like I have array like String[] strArray = new String[50];.
现在从50个元素中只分配了一些元素,其余元素留为null,然后我要分配的元素数。
Now from 50 elements only some elements are assigned and remaining are left null then I want the number of assigned elements.
就像这里只有30个元素
Like here only 30 elements are assigned then I want that figure.
推荐答案您可以使用 Enumerable.Count :
string[] strArray = new string[50]; ... int result = strArray.Count(s => s != null);此扩展方法迭代数组并计算指定谓词适用的元素数。
This extension method iterates the array and counts the number of elements the specified predicate applies to.
更多推荐
数组中有多少个元素不为null?
发布评论