为了获取dotnet中子项的数量,有时我需要查询Lenght属性,有时需要查询Count属性。这种区分有什么原因吗?
示例:
示例:
int[] a; if (a.Length == 0) ....
IList<int> b; if (b.Count == 0) ....
注意IEnumerable Count()和Length之间的区别听起来相似,但并没有回答Length和Count之间的语义差异。