本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

ImmutableArray<T> 方法

 

命名空間:   System.Collections.Immutable
組件:  System.Collections.Immutable (於 System.Collections.Immutable.dll)

名稱描述
System_CAPS_pubmethodAdd(T)

傳回已在結尾處加入指定項目的原始陣列複本。

System_CAPS_pubmethodAddRange(IEnumerable<T>)

傳回已在陣列結尾處加入指定項目的原始陣列複本。

System_CAPS_pubmethodAddRange(ImmutableArray<T>)

傳回已在陣列結尾處加入指定項目的原始陣列複本。

System_CAPS_pubmethodAs<TOther>()

傳回新的不可變陣列,其中包含這個陣列中轉換為不同類型的項目。

System_CAPS_pubmethodCastArray<TOther>()

System_CAPS_pubmethodSystem_CAPS_staticCastUp<TDerived>(ImmutableArray<TDerived>)

System_CAPS_pubmethodClear()

傳回已移除所有項目的陣列。

System_CAPS_pubmethodContains(T)

判斷指定的項目是否存在於陣列中。

System_CAPS_pubmethodCopyTo(T[])

將這個陣列的內容複製到指定的陣列。

System_CAPS_pubmethodCopyTo(T[], Int32)

從指定之目的索引開始,將這個陣列的內容複製到指定的陣列。

System_CAPS_pubmethodCopyTo(Int32, T[], Int32, Int32)

從指定的開始索引開始,將這個陣列中的指定項目複製到指定的陣列。

System_CAPS_pubmethodEquals(ImmutableArray<T>)

表示指定的物件是否等於這個陣列。

System_CAPS_pubmethodEquals(Object)

判斷這個陣列是否等於指定的物件。(覆寫 ValueType.Equals(Object)。)

System_CAPS_pubmethodGetEnumerator()

傳回可逐一查看陣列內容的列舉程式。

System_CAPS_pubmethodGetHashCode()

傳回這個執行個體的雜湊碼。(覆寫 ValueType.GetHashCode()。)

System_CAPS_pubmethodGetType()

(繼承自 Object。)

System_CAPS_pubmethodIndexOf(T)

在陣列中搜尋指定的項目。

System_CAPS_pubmethodIndexOf(T, Int32)

在陣列中搜尋指定的項目。

System_CAPS_pubmethodIndexOf(T, Int32, IEqualityComparer<T>)

在陣列中搜尋指定的項目。

System_CAPS_pubmethodIndexOf(T, Int32, Int32)

在陣列中搜尋指定的項目。

System_CAPS_pubmethodIndexOf(T, Int32, Int32, IEqualityComparer<T>)

在陣列中搜尋指定的項目。

System_CAPS_pubmethodInsert(Int32, T)

傳回已在指定位置插入指定值的新陣列。

System_CAPS_pubmethodInsertRange(Int32, IEnumerable<T>)

在指定的索引處插入指定的值。

System_CAPS_pubmethodInsertRange(Int32, ImmutableArray<T>)

在指定的索引處插入指定的值。

System_CAPS_pubmethodLastIndexOf(T)

從陣列結尾開始,在陣列中搜尋指定的項目。

System_CAPS_pubmethodLastIndexOf(T, Int32)

從陣列結尾開始,在陣列中搜尋指定的項目。

System_CAPS_pubmethodLastIndexOf(T, Int32, Int32)

從陣列結尾開始,在陣列中搜尋指定的項目。

System_CAPS_pubmethodLastIndexOf(T, Int32, Int32, IEqualityComparer<T>)

從陣列結尾開始,在陣列中搜尋指定的項目。

System_CAPS_pubmethodOfType<TResult>()

篩選這個陣列的項目,以取得可指派為指定類型的項目。

System_CAPS_pubmethodRemove(T)

傳回已從陣列中移除第一個出現之指定項目的陣列。 如果找不到相符項目,則會傳回目前的陣列。

System_CAPS_pubmethodRemove(T, IEqualityComparer<T>)

傳回已從陣列中移除第一個出現之指定項目的陣列。

如果找不到相符項目,則會傳回目前的陣列。

System_CAPS_pubmethodRemoveAll(Predicate<T>)

從陣列中移除符合指定條件的所有項目。

System_CAPS_pubmethodRemoveAt(Int32)

傳回已移除指定位置處之項目的陣列。

System_CAPS_pubmethodRemoveRange(IEnumerable<T>)

從這個陣列中移除指定的項目。

System_CAPS_pubmethodRemoveRange(IEnumerable<T>, IEqualityComparer<T>)

從這個陣列中移除指定的項目。

System_CAPS_pubmethodRemoveRange(ImmutableArray<T>)

從這個清單中移除指定的值。

System_CAPS_pubmethodRemoveRange(ImmutableArray<T>, IEqualityComparer<T>)

從這個清單中移除指定的項目。

System_CAPS_pubmethodRemoveRange(Int32, Int32)

傳回已移除指定位置處之項目的陣列。

System_CAPS_pubmethodReplace(T, T)

尋找陣列中第一個等於指定值的項目,並使用指定的新值來取代該值。

System_CAPS_pubmethodReplace(T, T, IEqualityComparer<T>)

尋找陣列中第一個等於指定值的項目,並使用指定的新值來取代該值。

System_CAPS_pubmethodSetItem(Int32, T)

以指定的項目取代位於指定索引上的項目。

System_CAPS_pubmethodSort()

使用預設的比較子,來排序不可變陣列中的項目。

System_CAPS_pubmethodSort(Comparison<T>)

System_CAPS_pubmethodSort(IComparer<T>)

使用指定的比較子,來排序不可變陣列中的項目。

System_CAPS_pubmethodSort(Int32, Int32, IComparer<T>)

使用指定的比較子,來排序不可變陣列中指定的項目。

System_CAPS_pubmethodToBuilder()

建立可變動的陣列,其具有與此陣列相同的內容,而且能夠使用標準變動介面,有效率地跨多個作業進行變動。

System_CAPS_pubmethodToString()

(繼承自 ValueType。)

名稱描述
System_CAPS_pubmethodAggregate<T>(Func<T, T, T>)

多載。

以累加的方式套用函式到序列的元素。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodAll<T>(Func<T, Boolean>)

取得值,該值指示此陣列中的所有元素是否符合指定條件。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodAny<T>()

多載。

取得值,該值指示此陣列中是否包含任何元素。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodAny<T>(Func<T, Boolean>)

多載。

取得值,該值指示此陣列中是否包含任何符合指定條件的元素。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodBinarySearch<T>(T)

多載。

使用預設的比較子搜尋指定項目已排序的不可變陣列,並在找到時,傳回該項目以零為起始的索引。(由 ImmutableArray 定義。)

System_CAPS_pubmethodBinarySearch<T>(T, IComparer<T>)

多載。

搜尋指定項目已排序的不可變陣列,並在找到時,傳回該項目以零為起始的索引。(由 ImmutableArray 定義。)

System_CAPS_pubmethodBinarySearch<T>(Int32, Int32, T)

多載。

搜尋指定項目已排序的不可變陣列,並在找到時,傳回該項目以零為起始的索引。(由 ImmutableArray 定義。)

System_CAPS_pubmethodBinarySearch<T>(Int32, Int32, T, IComparer<T>)

多載。

搜尋指定項目已排序的不可變陣列,並傳回該項目以零為起始的索引。(由 ImmutableArray 定義。)

System_CAPS_pubmethodElementAt<T>(Int32)

傳回位於陣列中指定索引處的元素。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodElementAtOrDefault<T>(Int32)

傳回位於序列中指定索引處的元素;如果索引超出範圍,則傳回預設值。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodFirst<T>()

多載。

傳回陣列中第一個元素。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodFirst<T>(Func<T, Boolean>)

多載。

傳回序列中符合指定條件的第一個元素。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodFirstOrDefault<T>()

多載。

傳回序列的第一個元素;如果序列中沒有包含任何元素,則傳回預設值。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodFirstOrDefault<T>(Func<T, Boolean>)

多載。

傳回序列中符合條件的第一個元素;如果找不到這類元素,則傳回預設值。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodIndexOf<T>(T)

多載。搜尋指定的物件,並傳回清單中第一個出現項目以零為起始的索引。(由 ImmutableList 定義。)

System_CAPS_pubmethodIndexOf<T>(T, IEqualityComparer<T>)

多載。搜尋指定的物件,並傳回清單中第一個出現項目以零為起始的索引。(由 ImmutableList 定義。)

System_CAPS_pubmethodIndexOf<T>(T, Int32)

多載。搜尋指定的物件,並傳回不可變的清單中,從指定索引開始到最後一個項目的項目範圍內,第一個出現項目以零為起始的索引。(由 ImmutableList 定義。)

System_CAPS_pubmethodIndexOf<T>(T, Int32, Int32)

多載。搜尋指定的物件,並傳回不可變的清單中,從指定索引開始到最後一個項目的項目範圍內,第一個出現項目以零為起始的索引。(由 ImmutableList 定義。)

System_CAPS_pubmethodLast<T>()

多載。

傳回陣列的最後一個元素。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodLast<T>(Func<T, Boolean>)

多載。傳回序列中符合指定之條件的最後一個元素。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodLastIndexOf<T>(T)

多載。搜尋指定的物件,並傳回整個不可變的清單中最後一個出現項目以零為起始的索引。(由 ImmutableList 定義。)

System_CAPS_pubmethodLastIndexOf<T>(T, IEqualityComparer<T>)

多載。搜尋指定的物件,並傳回整個不可變的清單中最後一個出現項目以零為起始的索引。(由 ImmutableList 定義。)

System_CAPS_pubmethodLastIndexOf<T>(T, Int32)

多載。搜尋指定的物件,並傳回不可變的清單中,從第一個項目開始到指定索引的項目範圍內,最後一個出現項目以零為起始的索引。(由 ImmutableList 定義。)

System_CAPS_pubmethodLastIndexOf<T>(T, Int32, Int32)

多載。搜尋指定的物件,並傳回不可變的清單中,從第一個項目開始到指定索引的項目範圍內,最後一個出現項目以零為起始的索引。(由 ImmutableList 定義。)

System_CAPS_pubmethodLastOrDefault<T>()

多載。

傳回序列的最後一個元素;如果序列中沒有包含任何元素,則傳回預設值。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodLastOrDefault<T>(Func<T, Boolean>)

多載。

傳回序列中符合條件的最後一個元素;如果找不到這類元素,則傳回預設值。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodRemove<T>(T)

從這個清單中移除指定的值。(由 ImmutableList 定義。)

System_CAPS_pubmethodRemoveRange<T>(IEnumerable<T>)

從這個清單中移除指定的值。(由 ImmutableList 定義。)

System_CAPS_pubmethodReplace<T>(T, T)

使用指定的項目,來取代清單中第一個相等的項目。(由 ImmutableList 定義。)

System_CAPS_pubmethodSelect<T, TResult>(Func<T, TResult>)

將序列的每個元素規劃成一個新的表單。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodSelectMany<TSource, TCollection, TResult>(Func<TSource, IEnumerable<TCollection>>, Func<TSource, TCollection, TResult>)

(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodSingle<T>()

多載。

傳回序列的唯一一個元素,如果序列中不是正好一個元素,則擲回例外狀況。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodSingle<T>(Func<T, Boolean>)

多載。

傳回序列中符合指定之條件的唯一一個元素,如果有一個以上這類元素,則擲回例外狀況。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodSingleOrDefault<T>()

多載。

傳回陣列的唯一一個元素,如果序列是空白,則為預設值,如果序列中有一個以上的元素,這個方法就會擲回例外狀況。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodSingleOrDefault<T>(Func<T, Boolean>)

多載。

傳回序列中符合指定之條件的唯一一個元素,如果沒有這類元素,則為預設值,如果有一個以上的元素符合條件,這個方法就會擲回例外狀況。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodToArray<T>()

將此陣列的內容複製到可變動的陣列。(由 ImmutableArrayExtensions 定義。)

System_CAPS_pubmethodToImmutableArray<T>()

從指定的集合建立不可變的陣列。(由 ImmutableArray 定義。)

System_CAPS_pubmethodToImmutableDictionary<T, TKey>(Func<T, TKey>)

多載。從現有的項目集合建構不可變的字典,將轉換函式套用至來源索引鍵。(由 ImmutableDictionary 定義。)

System_CAPS_pubmethodToImmutableDictionary<T, TKey>(Func<T, TKey>, IEqualityComparer<TKey>)

多載。根據序列的某些轉換來建構不可變的字典。(由 ImmutableDictionary 定義。)

System_CAPS_pubmethodToImmutableDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>)

多載。列舉及轉換序列,並產生其內容的不可變字典。(由 ImmutableDictionary 定義。)

System_CAPS_pubmethodToImmutableDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>, IEqualityComparer<TKey>)

多載。列舉及轉換序列,並使用指定的索引鍵比較子產生其內容的不可變字典。(由 ImmutableDictionary 定義。)

System_CAPS_pubmethodToImmutableDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>, IEqualityComparer<TKey>, IEqualityComparer<TValue>)

多載。列舉及轉換序列,並使用指定的索引鍵與值比較子產生其內容的不可變字典。(由 ImmutableDictionary 定義。)

System_CAPS_pubmethodToImmutableHashSet<T>()

多載。列舉序列,並產生其內容之不可變雜湊集。(由 ImmutableHashSet 定義。)

System_CAPS_pubmethodToImmutableHashSet<T>(IEqualityComparer<T>)

多載。列舉序列、產生其內容之不可變雜湊集,且針對集合類型使用指定的相等比較子。(由 ImmutableHashSet 定義。)

System_CAPS_pubmethodToImmutableList<T>()

列舉序列,並產生其內容的不可變清單。(由 ImmutableList 定義。)

System_CAPS_pubmethodToImmutableSortedDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>)

多載。列舉及轉換序列,並產生不可變的排序字典作為內容。(由 ImmutableSortedDictionary 定義。)

System_CAPS_pubmethodToImmutableSortedDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>, IComparer<TKey>)

多載。列舉及轉換序列,並使用指定的索引鍵比較子產生不可變的排序字典作為內容。(由 ImmutableSortedDictionary 定義。)

System_CAPS_pubmethodToImmutableSortedDictionary<T, TKey, TValue>(Func<T, TKey>, Func<T, TValue>, IComparer<TKey>, IEqualityComparer<TValue>)

多載。列舉及轉換序列,並使用指定的索引鍵與值比較子產生不可變的排序字典作為內容。(由 ImmutableSortedDictionary 定義。)

System_CAPS_pubmethodToImmutableSortedSet<T>()

多載。列舉序列,並產生其內容的不可變排序資料集。(由 ImmutableSortedSet 定義。)

System_CAPS_pubmethodToImmutableSortedSet<T>(IComparer<T>)

多載。列舉序列、產生其內容的不可變排序資料集,並使用指定的比較子。(由 ImmutableSortedSet 定義。)

System_CAPS_pubmethodWhere<T>(Func<T, Boolean>)

根據述詞來篩選值序列。(由 ImmutableArrayExtensions 定義。)

名稱描述
System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.Add(T)

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.Clear()

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection<T>.Remove(T)

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable<T>.GetEnumerator()

傳回可逐一查看陣列的列舉程式。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList<T>.Insert(Int32, T)

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList<T>.RemoveAt(Int32)

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodICollection.CopyTo(Array, Int32)

從指定的索引處開始,將這個陣列複製到其他陣列。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

傳回可逐一查看不可變陣列的列舉程式。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Add(Object)

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Clear()

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Contains(Object)

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.IndexOf(Object)

取得指定索引處的值。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Insert(Int32, Object)

在所有情況下都擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.Remove(Object)

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIList.RemoveAt(Int32)

在所有情況下都會擲回 NotSupportedException

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.Add(T)

傳回已在結尾處加入指定項目的原始陣列複本。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.AddRange(IEnumerable<T>)

傳回已在陣列結尾處加入指定項目的原始陣列複本。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.Clear()

傳回已移除所有項目的陣列。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.Insert(Int32, T)

傳回已在指定位置插入指定值的新陣列。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.InsertRange(Int32, IEnumerable<T>)

在指定的索引處插入指定的值。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.Remove(T, IEqualityComparer<T>)

傳回已從陣列中移除第一個出現之指定項目的陣列,如果找不到相符項目,則會傳回目前的陣列。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.RemoveAll(Predicate<T>)

從陣列中移除符合指定條件的所有項目。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.RemoveAt(Int32)

傳回已移除指定位置處之項目的陣列。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.RemoveRange(IEnumerable<T>, IEqualityComparer<T>)

從這個陣列中移除指定的項目。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.RemoveRange(Int32, Int32)

傳回已移除指定位置處之項目的陣列。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.Replace(T, T, IEqualityComparer<T>)

尋找陣列中第一個等於指定值的項目,並使用指定的新值來取代該值。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableList<T>.SetItem(Int32, T)

以指定的項目取代位於指定索引上的項目。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralComparable.CompareTo(Object, IComparer)

判斷目前的集合項目在排序次序中位於另一個項目之前、相同位置或之後。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralEquatable.Equals(Object, IEqualityComparer)

判斷這個陣列在結構上是否等於指定的陣列。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIStructuralEquatable.GetHashCode(IEqualityComparer)

傳回目前執行個體的雜湊碼。

回到頁首
顯示: