可能重复:
计数与集合中的长度与大小
在.NET中,几乎所有集合都具有该.Count属性.
有时候我想知道它是否更好Array,直接,但不是通过ICollection.
这只是你在脑海中为数组做出异常的事情.
那么在这种情况下,"更正确"还是"更统一"更好?
在许多使用一维数组的情况下,它本质上是用作固定大小的列表。
我个人经常将数组声明为 IList<T>,并使用 Count 属性而不是 Length:
IList<string> strings = new string[] { ...};
Run Code Online (Sandbox Code Playgroud)
Array 中不存在的 IList<T> 的另一个有用成员是 Contains() 方法。