2009-10-01 62 views

回答

2

在很多情況下,使用一維數組,它基本上是被用作固定大小的列表。

個人我會經常聲明一個數組作爲IList的< T>,和使用Count屬性,而不是長度:

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

不在陣列存在的IList < T>的另一個有用的成員是包含() 方法。

0

如果您使用的是C#3.0,則可以使用Enumerable.Count()擴展方法,該方法適用於所有IEnumerable實現,包括列表,數組和字典。

它會導致一些開銷,但它通常是可以忍受的。