▪️可變陣列 - List
2024-2-7
| 2025-3-19
字數 50閱讀時間 1 分鐘
表示可以依照索引存取的強類型物件清單。 提供搜尋、排序和管理清單的方法。

常用的屬性和方法

屬性
說明
Capacity
在不需要調整大小之下,取得或設定內部資料結構可以保存的項目總數。
Count
取得 List中包含的元素數目
Item
取得或設定索引中的項目
方法
說明
將物件加入至 List<T> 的末端。
將特定集合的項目加入至 List<T> 的結尾。
傳回目前集合的唯讀 ReadOnlyCollection<T> 包裝函式。
使用指定的比較子在已經過排序之 List<T> 內,搜尋某範圍的項目,並傳回該項目以零為起始的索引。
使用預設的比較子並傳回項目以零為起始的索引,來搜尋項目之整個排序的 List<T>
使用指定的比較子並傳回項目以零為起始的索引,來搜尋項目之整個排序的 List<T>
移除 List<T> 中的所有項目。
判斷某項目是否在 List<T> 中。
將目前 List<T> 中的項目轉換成另一個類型,並傳回包含轉換過的項目清單。
從目標陣列的指定索引處開始,將項目範圍從 List<T> 複製到相容的一維陣列。
從目標陣列的開頭開始,將整個 List<T> 複製到相容的一維陣列。
從目標陣列的指定索引處開始,將整個 List<T> 複製到相容的一維陣列中。
確定此清單的容量至少是指定的 capacity。 如果目前的容量小於 capacity,則會至少增加至指定的 capacity
判斷指定的物件是否等於目前的物件。(繼承來源 Object)
判斷 List<T> 是否包含符合指定之述詞所定義之條件的項目。
搜尋符合指定之述詞所定義的條件之項目,並傳回整個 List<T> 內第一個相符的項目。
擷取符合指定之述詞所定義的條件之所有項目。
搜尋符合指定之述詞所定義的條件之項目,並傳回 List<T> 中從指定之索引開始,且包含指定之項目數目的項目範圍內第一個符合項目之以零為起始的索引。
搜尋符合指定之述詞所定義的條件之項目,並傳回 List<T> 內 (從指定之索引延伸到最後一個項目),於某項目範圍中第一次出現之以零為起始的索引。
搜尋符合指定之述詞所定義的條件之項目,並傳回整個 List<T> 內第一次出現之以零為起始的索引。
搜尋符合指定之述詞所定義的條件之項目,並傳回整個 List<T> 內最後一個相符的項目。
搜尋符合指定之述詞所定義的條件之項目,並傳回 List<T> 中包含指定之項目數目,且結束於指定之索引的項目範圍內最後一個符合項目之以零為起始的索引。
搜尋符合指定之述詞所定義的條件之項目,並傳回 List<T> 中從第一個項目延伸到指定之索引的項目範圍內,最後一個符合項目之以零為起始的索引。
搜尋符合指定之述詞所定義的條件之項目,並傳回整個 List<T> 內最後一次出現之以為零起始的索引。
在 List<T> 的每一個項目上執行指定之動作。
傳回在 List<T> 中逐一查看的列舉值。
做為預設雜湊函式。(繼承來源 Object)
為來源 List<T> 中的項目範圍建立淺層複本。
取得目前執行個體的 Type。(繼承來源 Object)
搜尋指定的物件,並傳回整個 List<T> 中第一個出現之以零為起始的索引。
在 List<T> 中從指定的索引開始到最後一個項目這段範圍內,搜尋指定的物件第一次出現的位置,並傳回其索引值 (索引以零為起始)。
在 List<T> 中從指定索引開始且包含指定個數項目的範圍內,搜尋指定的物件第一次出現的位置,並傳回其索引值 (索引以零為起始)。
將項目插入至 List<T> 中指定的索引位置。
將集合的項目插入位於指定索引的 List<T> 中。
搜尋指定的物件,並傳回整個 List<T> 中最後一個相符項目之以零為起始的索引。
在 List<T> 中從第一個項目開始到指定的索引這段範圍內,搜尋指定的物件最後一次出現的位置,並傳回其索引值 (索引以零為起始)。
在 List<T> 中包含指定個數項目且結尾位於指定索引的範圍內,搜尋指定的物件最後一次出現的位置,並傳回其索引值 (索引以零為起始)。
建立目前 Object 的淺層複製。(繼承來源 Object)
從 List<T> 移除特定物件之第一個符合的元素。
移除符合指定的述詞所定義之條件的所有項目。
移除 List<T> 之指定索引處的項目。
從 List<T> 移除的項目範圍。
反轉整個 List<T> 中項目的順序。
反向指定範圍中項目的順序。
為來源 List<T> 中的項目範圍建立淺層複本。
使用預設的比較子來排序在整個 List<T> 中的項目。
使用指定的 Comparison<T> 來排序在整個 List<T> 中的項目。
使用指定的比較子來排序在整個 List<T> 中的項目。
使用指定的比較子對 List<T> 中某段範圍內的項目進行排序。
將 List<T> 的項目複製到新的陣列。
傳回代表目前物件的字串。(繼承來源 Object)
將容量設為 List<T> 中項目的實際數目,如果該數目小於臨界值。
判斷 List<T> 中的每一個項目是否符合指定之述詞所定義的條件。
  • Dotnet
  • .Net - IStartupFilter編譯時複製檔案
    Loading...