Csharp/C#教程:Array.Length与Array.Count分享


Array.Length与Array.Count

可能重复:
计数与集合中的长度与大小

在.NET中,几乎所有集合都具有.Count属性。

有时我想知道是否最好将它同时放在Array ,但不是直接通过ICollection

这只是你在脑海中为数组做出exception的事情。

那么在这种情况下,“更正确”还是“更统一”更好?

在使用一维数组的许多情况下,它基本上被用作固定大小的列表。

我个人经常将数组声明为IList ,并使用Count属性而不是Length:

 IList strings = new string[] { ...}; 

IList 的另一个有用的成员是Array中不存在的Contains()方法。

如果您使用的是C#3.0,则可以使用Enumerable.Count()扩展方法,该方法适用于所有IEnumerable实现,包括列表,数组和字典。

它会导致一些开销,但通常可以容忍。

上述就是C#学习教程:Array.Length与Array.Count分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/949845.html

(0)
上一篇 2021年11月18日
下一篇 2021年11月18日

精彩推荐