【摘自MSDN】算法
位於System.Collections.Generic 命名空間 數組
表示可經過索引訪問的對象的強類型列表。提供用於對列表進行搜索、排序和操做的方法。安全
公共構造函數
公共屬性
|
名稱 |
說明 |
|
Capacity |
獲取或設置該內部數據結構在不調整大小的狀況下可以保存的元素總數。 |
|
Count |
獲取 List 中實際包含的元素數。 |
|
Item |
獲取或設置指定索引處的元素。 |
公共方法 (請參見 受保護的方法 )
|
名稱 |
說明 |
|
Add |
將對象添加到 List 的結尾處。 |
|
AddRange |
將指定集合的元素添加到 List 的末尾。 |
|
AsReadOnly |
返回當前集合的只讀 IList 包裝。 |
|
BinarySearch |
已重載。 使用對分檢索算法在已排序的 List 或它的一部分中查找特定元素。 |
|
Clear |
從 List 中移除全部元素。 |
|
Contains |
肯定某元素是否在 List 中。 |
|
ConvertAll |
將當前 List 中的元素轉換爲另外一種類型,並返回包含轉換後的元素的列表。 |
|
CopyTo |
已重載。 將 List 或它的一部分複製到一個數組中。 |
|
Equals |
已重載。 肯定兩個 Object 實例是否相等。 (從 Object 繼承。) |
|
Exists |
肯定 List 是否包含與指定謂詞所定義的條件相匹配的元素。 |
|
Find |
搜索與指定謂詞所定義的條件相匹配的元素,並返回整個 List 中的第一個匹配元素。 |
|
FindAll |
檢索與指定謂詞所定義的條件相匹配的全部元素。 |
|
FindIndex |
已重載。 搜索與指定謂詞所定義的條件相匹配的元素,返回 List 或它的一部分中第一個匹配項的從零開始的索引。 |
|
FindLast |
搜索與指定謂詞所定義的條件相匹配的元素,並返回整個 List 中的最後一個匹配元素。 |
|
FindLastIndex |
已重載。 搜索與指定謂詞所定義的條件相匹配的元素,返回 List 或它的一部分中最後一個匹配項的從零開始的索引。 |
|
ForEach |
對 List 的每一個元素執行指定操做。 |
|
GetEnumerator |
返回循環訪問 List 的枚舉數。 |
|
GetHashCode |
用做特定類型的哈希函數。GetHashCode 適合在哈希算法和數據結構(如哈希表)中使用。 (從 Object 繼承。) |
|
GetRange |
建立源 List 中的元素範圍的淺表副本。 |
|
GetType |
獲取當前實例的 Type。 (從 Object 繼承。) |
|
IndexOf |
已重載。 返回 List 或它的一部分中某個值的第一個匹配項的從零開始的索引。 |
|
Insert |
將元素插入 List 的指定索引處。 |
|
InsertRange |
將集合中的某個元素插入 List 的指定索引處。 |
|
LastIndexOf |
已重載。 返回 List 或它的一部分中某個值的最後一個匹配項的從零開始的索引。 |
|
ReferenceEquals |
肯定指定的 Object 實例是不是相同的實例。 (從 Object 繼承。) |
|
Remove |
從 List 中移除特定對象的第一個匹配項。 |
|
RemoveAll |
移除與指定的謂詞所定義的條件相匹配的全部元素。 |
|
RemoveAt |
移除 List 的指定索引處的元素。 |
|
RemoveRange |
從 List 中移除必定範圍的元素。 |
|
Reverse |
已重載。 將 List 或它的一部分中元素的順序反轉。 |
|
Sort |
已重載。 對 List 或它的一部分中的元素進行排序。 |
|
ToArray |
將 List 的元素複製到新數組中。 |
|
ToString |
返回表示當前 Object 的 String。 (從 Object 繼承。) |
|
TrimExcess |
將容量設置爲 List 中的實際元素數目(若是該數目小於某個閾值)。 |
|
TrueForAll |
肯定是否 List 中的每一個元素都與指定的謂詞所定義的條件相匹配。 |
受保護的方法
|
名稱 |
說明 |
|
Finalize |
容許 Object 在「垃圾回收」回收 Object 以前嘗試釋放資源並執行其餘清理操做。 (從 Object 繼承。) |
|
MemberwiseClone |
建立當前 Object 的淺表副本。 (從 Object 繼承。) |
顯式接口實現
|
名稱 |
說明 |
|
System.Collections.Generic.IEnumerable<T>.GetEnumerator |
返回一個循環訪問集合的枚舉數。 |
|
System.Collections.ICollection.CopyTo |
從特定的 Array 索引處開始,將 ICollection 的元素複製到一個 Array 中。 |
|
System.Collections.IEnumerable.GetEnumerator |
返回一個循環訪問集合的枚舉數。 |
|
System.Collections.IList.Add |
將某項添加到 IList 中。 |
|
System.Collections.IList.Contains |
肯定 IList 是否包含特定值。 |
|
System.Collections.IList.IndexOf |
肯定 IList 中特定項的索引。 |
|
System.Collections.IList.Insert |
將一個項插入指定索引處的 IList。 |
|
System.Collections.IList.Remove |
從 IList 中移除特定對象的第一個匹配項。 |
|
System.Collections.Generic.ICollection<T>.IsReadOnly |
獲取一個值,該值指示 ICollection 是否爲只讀。 |
|
System.Collections.ICollection.IsSynchronized |
獲取一個值,該值指示是否同步對 ICollection 的訪問(線程安全)。 |
|
System.Collections.ICollection.SyncRoot |
獲取可用於同步 ICollection 訪問的對象。 |
|
System.Collections.IList.IsFixedSize |
獲取一個值,該值指示 IList 是否具備固定大小。 |
|
System.Collections.IList.IsReadOnly |
獲取一個值,該值指示 IList 是否爲只讀。 |
|
System.Collections.IList.Item |
獲取或設置指定索引處的元素。 |