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

ImmutableQueue<T> 類別

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

System.Object
  System.Collections.Immutable.ImmutableQueue<T>

[DebuggerDisplayAttribute("IsEmpty = {IsEmpty}")]
public sealed class ImmutableQueue<T> : IImmutableQueue<T>, IEnumerable<T>, 
	IEnumerable

類型參數

T

佇列中項目的類型。

名稱描述
System_CAPS_pubpropertySystem_CAPS_staticEmpty

取得空的不可變佇列。

System_CAPS_pubpropertyIsEmpty

取得值,這個值表示此不可變佇列是否空白。

NuGet套件System.Collections.Immutable (關於永遠不變的集合及其安裝方法)

名稱描述
System_CAPS_pubmethodClear()

從不可變的佇列移除所有的物件。

System_CAPS_pubmethodDequeue()

移除不可變佇列開頭的項目,並傳回新的佇列。

System_CAPS_pubmethodDequeue(T)

移除不可變佇列開頭的項目,並傳回新的佇列。

System_CAPS_pubmethodEnqueue(T)

將項目加入到不可變佇列結尾,並傳回新的佇列。

System_CAPS_pubmethodEquals(Object)

(繼承自 Object。)

System_CAPS_pubmethodGetEnumerator()

傳回可逐一查看不可變佇列的列舉值。

System_CAPS_pubmethodGetHashCode()

(繼承自 Object。)

System_CAPS_pubmethodGetType()

(繼承自 Object。)

System_CAPS_pubmethodPeek()

傳回不可變佇列開頭的項目,但不要移除。

System_CAPS_pubmethodToString()

(繼承自 Object。)

名稱描述
System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable<T>.GetEnumerator()

傳回逐一查看集合的列舉值。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIEnumerable.GetEnumerator()

傳回逐一查看集合的列舉值。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableQueue<T>.Clear()

從不可變的佇列移除所有項目。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableQueue<T>.Dequeue()

移除不可變佇列開頭的項目,並傳回新的佇列。

System_CAPS_pubinterfaceSystem_CAPS_privmethodIImmutableQueue<T>.Enqueue(T)

將項目加入到不可變佇列結尾,並傳回新的佇列。

名稱描述
System_CAPS_pubmethodDequeue<T>(T)

移除不可變佇列開頭的項目,並傳回新的佇列。(由 ImmutableQueue 定義。)

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 定義。)

此型別具備執行緒安全。

回到頁首
顯示: