ICollection 為一標準集合介面,所有的集合類別均會直接或是間接實作此介面,其最重要的方法成員是 CopyTo ,定義的形式如下:
ICollection介面另外提供了一個非常重要,且經常被用到的唯讀屬性 Count ,其定義如下:
實作這個介面的類別,必須同時提供這些基本成員的實作,並且根據本身需求擴充功能。
實作 ICollection 介面的三個重要類別,分別是 Stack 、 Queue 與 BitArray ,前兩者實作了堆疊與佇列等常見的資料結構行為,而 BitArray 支援簡單的列陣結構。
void CopyTo ( Array array, int index )CopyTo 方法允許你將 ICollection 當中的元素,由指定的索引位置 index 開始,複製到另外一個一維陣列物件 array 。
ICollection介面另外提供了一個非常重要,且經常被用到的唯讀屬性 Count ,其定義如下:
int Count { get; }這個屬性回傳集合中所儲存的元素個數。
實作這個介面的類別,必須同時提供這些基本成員的實作,並且根據本身需求擴充功能。
實作 ICollection 介面的三個重要類別,分別是 Stack 、 Queue 與 BitArray ,前兩者實作了堆疊與佇列等常見的資料結構行為,而 BitArray 支援簡單的列陣結構。
沒有留言:
張貼留言