System.Collections.Concurrent 提供安全執行緒集合適用的封鎖和界限容量,此集合會實作 集合中項目的類型。 在無上限情況下,初始化 類別的新執行個體。 在無上限情況下,使用提供的 做為類別之基礎資料存放區,初始化 類別的新執行個體。 要做為基礎資料存放區的集合。 引數為 null。 在指定上限情況下,使用提供的 做為類別之基礎資料存放區,初始化 類別的新執行個體。 要做為基礎資料存放區的集合。 集合的界限大小。 引數為 null。 不是一個正數的值。 提供的 其所包含值超過 所允許的上限。 在指定的上限情況下,初始化 類別的新執行個體。 集合的界限大小。 不是一個正數的值。 將項目加入至 加入至集合的項目。這個值可以是 null 參考。 已經處置。 已被標記為已完成加入。-或-基礎集合不接受這個項目。 將項目加入至 加入至集合的項目。這個值可以是 null 參考。 要觀察的取消語彙基元。 如果取消 已經處置 屬性,或者已經處置擁有 已被標記為已完成加入。-或-基礎集合不接受這個項目。 將指定的項目加入至任何一個指定的 執行個體。 陣列中集合的索引,即其中加入了項目的索引。 集合的陣列。 要加入至其中一個集合的項目。 至少其中一個 執行個體已經處置。 引數為 null。 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目,或至少其中一個集合已標記為完成加入。 至少一個基礎集合不接受此項目。 將指定的項目加入至任何一個指定的 執行個體。 陣列中集合的索引,即其中加入了項目的索引。 集合的陣列。 要加入至其中一個集合的項目。 要觀察的取消語彙基元。 如果取消 至少一個基礎集合不接受此項目。 引數為 null。 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目,或至少其中一個集合已標記為完成加入。 至少已經處置其中一個 執行個體,或已處置建立 取得這個 執行個體的界限容量。 此集合的界限容量,如果未提供界限,則為 int.MaxValue。 已經處置。 執行個體標記為不再接受任何加入項目。 已經處置。 從目標陣列中的指定索引處開始,將 執行個體中的所有項目複製到相容的一維陣列。 一維陣列,該陣列為從 執行個體複製之元素的目的端。陣列必須有以零為起始的索引。 中以零起始的索引,位於複製開始的位置。 已經處置。 引數為 null。 引數小於零。 引數等於或大於 的長度。目的陣列太小,無法容納所有 BlockingCcollection 元素。陣列陣序不符。陣列型別不相容於 BlockingCollection 項目的型別。 取得 中所含的項目數。 包含在 中之項目的數目。 已經處置。 釋放 類別目前的執行個體所使用的全部資源。 釋放 執行個體所使用的資源。 指出是否將明確處置 (true),或是最後送至完成項 (false)。 提供集合中項目的耗用 ,其會移除和傳回集合中的項目。 已經處置。 提供集合中項目的耗用 ,其會移除和傳回集合中的項目。 要觀察的取消語彙基元。 如果取消 已處置 或建立 取得值,這個值指出此 是否標記為加入完成。 指出此集合是否標記為加入完成。 已經處置。 取得值,這個值指出此 是否標記為加入完成,而且是空的。 取得值,這個值指出此集合是否標記為加入完成,而且是空的。 已經處置。 提供集合中項目的 集合中項目的 已經處置。 從目標陣列中的指定索引處開始,將 執行個體中的所有項目複製到相容的一維陣列。 一維陣列,該陣列為從 執行個體複製之元素的目的端。陣列必須有以零為起始的索引。 中以零起始的索引,位於複製開始的位置。 已經處置。 引數為 null。 引數小於零。 引數等於或大於 的長度,陣列是多維陣列,或集合的型別參數無法自動轉換成目的陣列的型別。 取得值,指出至 的存取是否同步化。 永遠傳回 false。 已經處置。 取得可用來同步處理 存取的物件。不支援這個屬性。 傳回 null。 不支援 SyncRoot 屬性。 提供集合中項目的 集合中項目的 已經處置。 移除項目。 從集合中移除的項目。 已經處置。 基礎集合在這個 執行個體以外修改,或者 是空的且集合已標記為完成可供加入。 移除項目。 從集合中移除的項目。 物件,可用來取消取得作業。 已取消。 已處置 或取消建立語彙基元的 已在這個 執行個體以外修改基礎集合,或者將 BlockingCollection 標記為完成可供加入,否則 是空的。 從任何一個指定的 執行個體取得項目。 陣列中之集合的索引,已從這個集合移除項目。 集合的陣列。 從其中一個集合移除的項目。 至少其中一個 執行個體已經處置。 引數為 null。 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是 0 長度陣列,或者包含 null 項目,或者已在集合呼叫 至少其中一個基礎集合已在其 執行個體外修改。 當觀察指定的取消語彙基元時,接受任何一個指定之 執行個體中的項目。 陣列中之集合的索引,已從這個集合移除項目。 集合的陣列。 從其中一個集合移除的項目。 要觀察的取消語彙基元。 如果取消 至少其中一個基礎集合已在其 執行個體外修改。 引數為 null。 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是 0 長度陣列,或者包含 null 項目,或者已在集合呼叫 至少其中一個 執行個體已經處置。 執行個體,將其中元素複製到新的陣列。 陣列,包含集合項目之複本的陣列。 已經處置。 嘗試將指定的項目加入至 如果可以加入 則為 true,否則為 false。如果此項目已重複,而且基礎集合不接受重複的項目,就會擲回 加入至集合的項目。 已經處置。 已被標記為已完成加入。-或-基礎集合不接受這個項目。 嘗試在指定的時間週期內,將指定的項目加入至 如果 無法在指定的時間內加入至集合中,則為 true,否則為 false。如果此項目已重複,而且基礎集合不接受重複的項目,就會擲回 加入至集合的項目。 要等候的毫秒數,如果要無限期等候,則為 (-1)。 已經處置。 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 已被標記為已完成加入。-或-基礎集合不接受這個項目。 當觀察取消語彙基元時,嘗試在指定的時間週期內,將指定的項目加入至 如果 無法在指定的時間內加入至集合中,則為 true,否則為 false。如果此項目已重複,而且基礎集合不接受重複的項目,就會擲回 加入至集合的項目。 要等候的毫秒數,如果要無限期等候,則為 (-1)。 要觀察的取消語彙基元。 如果取消 已經處置 或基礎的 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 已被標記為已完成加入。-或-基礎集合不接受這個項目。 嘗試將指定的項目加入至 如果 無法在指定的時間範圍內加入至集合中,則為 true,否則為 false。 加入至集合的項目。 ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 已經處置。 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。 已被標記為已完成加入。-或-基礎集合不接受這個項目。 嘗試將指定的項目加入至任何一個指定的 執行個體。 要在其中加入項目的 陣列中集合的索引,如果無法加入項目則為 -1。 集合的陣列。 要加入至其中一個集合的項目。 至少其中一個 執行個體已經處置。 引數為 null。 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目,或至少其中一個集合已標記為完成加入。 至少一個基礎集合不接受此項目。 嘗試將指定的項目加入至任何一個指定的 執行個體。 要在其中加入項目的 陣列中集合的索引,如果無法加入項目則為 -1。 集合的陣列。 要加入至其中一個集合的項目。 要等候的毫秒數,如果要無限期等候,則為 (-1)。 至少其中一個 執行個體已經處置。 引數為 null。 是一個不等於 -1 的負數,-1 表示等候逾時為無限。-或- 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目,或至少其中一個集合已標記為完成加入。 至少一個基礎集合不接受此項目。 嘗試將指定的項目加入至任何一個指定的 執行個體。 要在其中加入項目的 陣列中集合的索引,如果無法加入項目則為 -1。 集合的陣列。 要加入至其中一個集合的項目。 要等候的毫秒數,如果要無限期等候,則為 (-1)。 要觀察的取消語彙基元。 如果取消 至少一個基礎集合不接受此項目。 引數為 null。 是一個不等於 -1 的負數,-1 表示等候逾時為無限。-或- 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目,或至少其中一個集合已標記為完成加入。 至少其中一個 執行個體已經處置。 當觀察指定的取消語彙基元時,嘗試將指定的項目加入至任何一個指定的 執行個體。 要在其中加入項目的 陣列中集合的索引,如果無法加入項目則為 -1。 集合的陣列。 要加入至其中一個集合的項目。 ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 至少已經處置其中一個建立了 執行個體或 引數為 null。 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。-或- 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目,或至少其中一個集合已標記為完成加入。 至少一個基礎集合不接受此項目。 嘗試從 移除項目。 如果可以移除項目,則為 true,否則為 false。 要從集合中移除的項目。 已經處置。 已經在這個 執行個體外修改基礎集合。 嘗試在指定的時間週期內,從 中移除項目。 如果可在指定的時間內從集合中移除項目,則為 true,否則為 false。 要從集合中移除的項目。 要等候的毫秒數,如果要無限期等候,則為 (-1)。 已經處置。 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 已經在這個 執行個體外修改基礎集合。 當觀察取消語彙基元時,嘗試在指定的時間週期內,從 中移除項目。 如果可在指定的時間內從集合中移除項目,則為 true,否則為 false。 要從集合中移除的項目。 要等候的毫秒數,如果要無限期等候,則為 (-1)。 要觀察的取消語彙基元。 已取消 已經處置 或基礎的 是一個不等於 -1 的負數,-1 表示等候逾時為無限。 已經在這個 執行個體外修改基礎集合。 嘗試在指定的時間週期內,從 中移除項目。 如果可在指定的時間內從集合中移除項目,則為 true,否則為 false。 要從集合中移除的項目。 物件,表示要等候的毫秒數,或是表示 -1 毫秒的物件,指定無限期等候。 已經處置。 是一個不等於 -1 的負數,-1 毫秒表示等候逾時為無限。-或- 大於 已經在這個 執行個體外修改基礎集合。 嘗試從任何一個指定的 執行個體移除項目。 所移除之項目所在的 陣列中集合的索引,如果無法移除項目則為 -1。 集合的陣列。 從其中一個集合移除的項目。 至少其中一個 執行個體已經處置。 引數為 null。 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目。 至少其中一個基礎集合已在其 執行個體外修改。 嘗試從任何一個指定的 執行個體移除項目。 所移除之項目所在的 陣列中集合的索引,如果無法移除項目則為 -1。 集合的陣列。 從其中一個集合移除的項目。 要等候的毫秒數,如果要無限期等候,則為 (-1)。 至少其中一個 執行個體已經處置。 引數為 null。 是一個不等於 -1 的負數,-1 表示等候逾時為無限。-或- 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目。 至少其中一個基礎集合已在其 執行個體外修改。 嘗試從任何一個指定的 執行個體移除項目。 所移除之項目所在的 陣列中集合的索引,如果無法移除項目則為 -1。 集合的陣列。 從其中一個集合移除的項目。 要等候的毫秒數,如果要無限期等候,則為 (-1)。 要觀察的取消語彙基元。 如果取消 至少其中一個基礎集合已在其 執行個體外修改。 引數為 null。 是一個不等於 -1 的負數,-1 表示等候逾時為無限。-或- 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目。 至少其中一個 執行個體已經處置。 嘗試從任何一個指定的 執行個體移除項目。 所移除之項目所在的 陣列中集合的索引,如果無法移除項目則為 -1。 集合的陣列。 從其中一個集合移除的項目。 ,表示要等候的毫秒數,或是 ,表示無限期等候的 -1 毫秒。 至少其中一個 執行個體已經處置。 引數為 null。 是除了 -1 毫秒以外的負數,表示無限逾時,或是大於 的逾時。-或- 的計數大於 STA 的上限 62 和 MTA 的上限 63。 引數是長度為 0 的陣列,或包含 Null 項目。 至少其中一個基礎集合已在其 執行個體外修改。 代表安全執行緒的未排序物件集合。 要儲存在集合中的項目類型。 初始化 類別的新執行個體。 初始化 類別的新執行個體,這個類別包含自指定之集合複製過來的項目。 集合,要將其元素複製至新的 是 null 參考 (在 Visual Basic 中為 Nothing)。 將物件加入至 要加入至 的物件。值可以是參考類型的 null 參考 (在 Visual Basic 中為 Nothing)。 項目複製到現有的一維 中,從指定的陣列索引起算。 一維 ,這個項目是從 複製之項目的目的端。 必須有以零起始的索引。 中以零起始的索引,位於複製開始的位置。 是 null 參考 (在 Visual Basic 中為 Nothing)。 小於零。 等於或大於 的長度,或來源 中的項目個數超過從 到目的 末尾的可用空間。 取得在 中所包含的項目數。 中所包含之元素的數目。 傳回列舉值,可逐一查看 內容的列舉程式。 取得值,這個值指出 是否是空的。 如果 是空的則為 true,否則為 false。 嘗試將物件加入至 一律傳回 true 要加入至 的物件。值可以是參考類型的 null 參考 (在 Visual Basic 中為 Nothing)。 從特定的 索引開始,將 的項目複製到 一維 ,這個項目是從 複製之項目的目的端。 必須有以零起始的索引。 中以零起始的索引,位於複製開始的位置。 是 null 參考 (在 Visual Basic 中為 Nothing)。 小於零。 是多維的。或 沒有以零起始的索引。或 是等於或大於 的長度,或者來源 中的項目數大於從 到目的地 結尾的可用空間。或來源 的型別無法自動轉換為目的 的型別。 取得值,這個值表示對 的存取是否已經與 SyncRoot 同步。 如果對 的存取與 SyncRoot 同步則為 true,否則為 false。對於 ,這個屬性永遠傳回 false。 取得可用來同步處理 存取的物件。不支援這個屬性。 傳回 null (在 Visual Basic 中為 Nothing)。 不支援 SyncRoot 屬性。 傳回列舉值,可逐一查看 內容的列舉程式。 元素複製到新的陣列。 新的陣列,其中包含從 複製之項目的快照。 嘗試從 傳回物件,但不將它移除。 如果成功傳回物件則為 true,否則為 false。 這個方法傳回時, 會包含來自 的物件,如果作業失敗,則包含 的預設值。 嘗試從 中移除及傳回物件。 如果成功移除物件則為 true,否則為 false。 這個方法傳回時, 會包含已自 移除的物件,如果 Bag 是空的,則包含 的預設值。 代表索引鍵/值組的安全執行緒集合,此集合可由多個執行緒並行存取。 字典中的索引鍵類型。 字典中的值類型。 初始化 類別的新執行個體,該執行個體是空的、具有預設的並行層級、預設的初始容量,並且使用索引鍵型別的預設比較子。 初始化 類別的新執行個體,這個執行個體包含從指定的 複製的項目、具有預設的並行層級、預設的初始容量,並且使用索引鍵型別的預設比較子。 ,要將其元素複製至新的 或其任何索引鍵為 null。 包含一個或多個重複的索引鍵。 初始化 類別的新執行個體,這個執行個體包含從指定的 複製的項目、具有預設的並行層級、預設的初始容量,並且使用指定的 ,要將其元素複製至新的 比較索引鍵時所要使用的 實作。 為 null。 初始化 類別的新執行個體,該執行個體是空的、具有預設並行層級和容量,並且使用指定的 比較索引鍵時所要使用的相等比較實作。 為 null。 初始化 類別的新執行個體,這個執行個體包含從指定的 複製的項目,且使用指定的 將同時更新 的估計執行緒數目。 ,要將其元素複製至新的 比較索引鍵時所要使用的 實作。 為 null。 小於 1。 包含一個或多個重複的索引鍵。 初始化 類別的新執行個體,這個執行個體是空的、具有指定的並行層級和容量,並且使用索引鍵型別的預設比較子。 將同時更新 的估計執行緒數目。 可包含的元素初始數目。 小於 1。-或- 小於 0。 初始化 類別的新執行個體,這個執行個體是空的、具有指定的並行層級、指定的初始容量,並且使用指定的 將同時更新 的估計執行緒數目。 可包含的元素初始數目。 比較索引鍵時所要使用的 實作。 為 null。 小於 1 如果索引鍵不存在,則使用指定的函式將索引鍵/值組加入至 ,如果索引鍵存在,則更新 中的索引鍵/值組。 索引鍵的新值。這個值將是 addValueFactory 的結果 (如果索引鍵不存在),或是 updateValueFactory 的結果 (如果索引鍵存在)。 要加入或應該更新其值的索引鍵。 用來為不存在的索引鍵產生值的函式。 函式,用來根據索引鍵的現有值為現有索引鍵產生新值。 為 null。 字典已經包含項目數目上限 ()。 如果索引鍵不存在,則將索引鍵/值組加入至 ,如果索引鍵存在,則使用指定的函式,更新 中的索引鍵/值組。 索引鍵的新值。這個值會是 addValue (如果索引鍵不存在) 或 updateValueFactory (如果索引鍵存在) 的結果。 要加入或應該更新其值的索引鍵。 要為不存在的索引鍵加入的值。 函式,用來根據索引鍵的現有值為現有索引鍵產生新值。 為 null。 字典已經包含項目數目上限 ()。 移除所有索引鍵和值。 判斷 是否包含指定的索引鍵。 true if the contains an element with the specified key; otherwise, false. 要在 中找到的索引鍵。 為 null。 取得 中所包含的索引鍵/值組數目。 中所包含的索引鍵/值組數目。 字典已經包含項目數目上限 ()。 傳回列舉值,可逐一查看 的列舉值。 如果索引鍵不存在,則使用指定的函式,將索引鍵/值組加入至 索引鍵的值。這個值將是索引鍵的現有值 (如果字典中已有索引鍵),或是 valueFactory 傳回的索引鍵新值 (如果字典中沒有索引鍵)。 要加入的項目的索引鍵。 用來為索引鍵產生值的函式。 為 null。 字典已經包含項目數目上限 ()。 如果索引鍵不存在,則將索引鍵/值組加入至 索引鍵的值。這個值將是索引鍵的現有值 (如果字典中已有索引鍵),或是新值 (如果字典中沒有索引鍵)。 要加入的項目的索引鍵。 索引鍵不存在時要加入的值 為 null。 字典已經包含項目數目上限 ()。 取得值,這個值指出 是否是空的。 如果 是空的,則為 true,否則為 false。 取得或設定與指定之索引鍵相關聯的值。 指定之索引處的索引鍵/值組的值。 要取得或設定之值的索引鍵。 為 null。 會擷取屬性,且 不存在於集合中。 取得集合,包含 中的索引鍵。 中索引鍵的集合。 將項目加入至集合。 要加入至字典的 取得值,這個值指出 是否包含具有指定之索引鍵的項目。 true if the contains an element with the specified key; otherwise, false. 要在 中找到的索引鍵。 從指定的陣列索引處開始,將 的項目複製到陣列。 複製的項目之目的地一維陣列。陣列必須有以零為起始的索引。 中以零起始的索引,位於複製開始的位置。 取得值,指出 是否為唯讀。 如果 是唯讀,則為 true,否則為 false。 從集合中移除指定的索引鍵/值組。 如果成功移除項目,則為 true,否則為 false。如果在原始的 中找不到 ,則這個方法也會傳回 false。 要移除的 將指定的索引鍵和值加入至 做為要加入項目之索引鍵的物件。 做為要加入項目之值的物件。 為 null。 中已存在具有相同索引鍵的元素。 字典已經包含項目數目上限 ()。 中移除具有指定之索引鍵的項目。 如果成功移除項目,則為 true,否則為 false。This method also returns false if was not found in the original . 要移除的項目索引鍵。 為 null。 取得集合,包含 中的索引鍵。 集合,其中包含中的索引鍵 取得集合,其中包含 中的值。 包含 中之值的集合。 從指定的陣列索引處開始,將 的項目複製到陣列。 複製的項目之目的地一維陣列。陣列必須有以零為起始的索引。 中以零起始的索引,位於複製開始的位置。 為 null。 小於 0。 等於或大於 的長度。-或-來源 項目的數量大於從 到目的 結尾的可用空間。 取得值,這個值表示對 的存取是否已經與 SyncRoot 同步。 true if access to the is synchronized (thread safe); otherwise, false.對於 ,這個屬性永遠傳回 false。 取得可用來同步處理 存取的物件。不支援這個屬性。 永遠傳回 null。 不支援這個屬性。 將指定的索引鍵和值加入字典。 要用做索引鍵的物件。 要用做值的物件。 為 null。 屬於無法指派給 的索引鍵類型的類型。-或- 這個類型無法指派給 中值的類型。 -或- 中已存在具有相同索引鍵的值。 字典已經包含項目數目上限 ()。 取得值,這個值指出 是否包含具有指定之索引鍵的項目。 true if the contains an element with the specified key; otherwise, false. 要在 中找到的索引鍵。 為 null。 提供 取得值,指出 是否有固定的大小。 true if the has a fixed size; otherwise, false.對於 ,這個屬性一定會傳回 false。 取得值,指出 是否為唯讀。 如果 是唯讀,則為 true,否則為 false。對於 ,這個屬性一定會傳回 false。 取得或設定與指定之索引鍵相關聯的值。 與指定的索引鍵關聯的值,如果 不在字典中,或 的類型無法指派給 的索引鍵類型則為 null。 要取得或設定之值的索引鍵。 為 null。 正在指定值,而且 是無法指派給 的索引鍵類型或實值類型的類型。 取得包含 之索引鍵的 介面,包含 的索引鍵。 中移除具有指定之索引鍵的項目。 要移除的項目索引鍵。 為 null。 取得 ,此集合包含 中的值。 介面,包含 中的值。 傳回列舉值,可逐一查看 的列舉值。 將存放在 中的索引鍵和值組複製到新的陣列。 新的陣列,包含從 複製之索引鍵和值組的快照。 嘗試將指定的索引鍵和值加入至 true如果索引鍵/值組已成功加入至則為 ,如果索引鍵已經存在則為 false。 要加入的項目的索引鍵。 要加入的項目的值。參考類型的值可以是 null。 為 null。 字典已經包含項目數目上限 ()。 嘗試從 取得與指定之索引鍵相關聯的值。 如果在 中找到索引鍵則為 true,否則為 false。 要取得之值的索引鍵。 這個方法傳回時,包含來自物件作業失敗時具有指定之索引鍵或類型的預設值。 為 null。 嘗試從 移除和傳回具有指定之索引鍵的值。 如果已成功移除物件,則為 true,否則為 false。 要移除和傳回的項目索引鍵。 這個方法傳回時,會包含已自 移除的物件,如果 不存在,則包含 TValue 類型的預設值。 為 null。 比較指定索引鍵的現有值與指定的值,如果兩者相等,則將索引鍵更新成第三個值。 如果具有 的值等於 並且取代為 ,則為 true,否則為 false。 索引鍵,其值會與 比較且可能會被取代。 如果比較結果為相等,則是取代具有指定 之項目值的值。 與具有指定 之項目值比較的值。 為 null。 取得集合,其中包含 中的值。 包含 中之值的集合。 表示安全執行緒的先進先出 (First In-First Out,FIFO) 集合。 佇列中所含項目的型別。 初始化 類別的新執行個體。 初始化 類別的新執行個體,其中包含從指定之集合所複製的項目。 集合,要將其元素複製至新的 引數為 null。 從指定的陣列索引處開始,複製 元素至現有一維 一維 ,是從 複製過來的項目之目的端。 必須有以零起始的索引。 中以零起始的索引,是複製開始的位置。 是 Null 參考 (在 Visual Basic 中為 Nothing)。 小於零。 等於或大於 的長度,或來源 中的項目個數超過從 到目的 末尾的可用空間。 取得 中所包含的元素數。 中所包含的項目數。 將物件加入至 的結尾。 要加入至 結尾的物件。值可以是參考型別的 null 參考 (在 Visual Basic 中為 Nothing)。 傳回在 中逐一查看的列舉值。 內容的列舉程式。 取得值,這個值指出 是否是空的。 如果 是空的則為 true,否則為 false。 嘗試將物件加入至 如果物件加入成功則為 true,否則為 false。 要加入 的物件。值可以是參考型別的 null 參考 (在 Visual Basic 中為 Nothing)。 嘗試從 中移除及傳回物件。 如果項目成功移除及傳回則為 true,否則為 false。 如果這個方法會傳回且作業成功,則 會包含移除的物件。如果沒有可移除的物件,值會是 unspecified。 從特定的 索引開始,複製 項目至 一維 ,是從 複製過來的項目之目的端。 必須有以零起始的索引。 中以零起始的索引,是複製開始的位置。 是 Null 參考 (在 Visual Basic 中為 Nothing)。 小於零。 為多維。或 沒有以零起始的索引。或 是等於或大於 的長度,或者來源 中的項目數大於從 到目的地 結尾的可用空間。或來源 的型別無法自動轉換為目的 的型別。 取得值,這個值表示對 的存取是否已經與 SyncRoot 同步。 如果對 的存取與 SyncRoot 同步則為 true,否則為 false。對於 ,這個屬性永遠傳回 false。 取得可用來同步存取 的物件。不支援這個屬性。 傳回 null (在 Visual Basic 中為 Nothing)。 不支援 SyncRoot 屬性。 傳回會逐一查看集合的列舉程式。 ,可用於逐一查看集合。 將存放在 中的項目複製到新的陣列。 新的陣列,其中包含從 複製之項目的快照。 嘗試移除並傳回位在並行佇列前端的物件。 如果成功移除及傳回在 前端的元素則為 true,否則為 false。 如果這個方法會傳回且作業成功,則 會包含移除的物件。如果沒有可移除的物件,值會是 unspecified。 嘗試傳回在 前端的物件,但不將它移除。 如果成功傳回物件則為 true,否則為 false。 如果這個方法傳回,則 會包含來自 前端的物件,如果作業失敗,則傳回非指定的值。 表示安全執行緒的後進先出 (Last In-First Out,LIFO) 集合。 堆疊中所含項目的類型。 初始化 類別的新執行個體。 初始化 類別的新執行個體,其中包含從指定之集合所複製的項目。 集合,要將其項目複製至新的 The argument is null. 移除所有物件。 從指定的陣列索引處開始,複製 項目至現有一維 一維 ,是從 複製過來的項目之目的端。 必須有以零為起始的索引。 中以零為起始的索引,是複製開始的位置。 is a null reference (Nothing in Visual Basic). is less than zero. is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination . 取得 中所包含的項目數。 中所包含的項目數。 傳回在 中逐一查看的列舉值。 的列舉程式。 取得值,這個值指出 是否是空的。 如果 是空的則為 true,否則為 false。 將物件插入 的頂端。 要推送至 的物件。值可以是參考類型的 null 參考 (在 Visual Basic 中為 Nothing)。 將多個物件以原子方式插入 的頂端位置。 要推送至 的物件。 is a null reference (Nothing in Visual Basic). 將多個物件以原子方式插入 的頂端位置。 要推送至 的物件。 中以零為起始的位移,此處為開始將項目插入 頂端的位置。 要插入 頂端的項目數目。 is a null reference (Nothing in Visual Basic). or is negative.Or is greater than or equal to the length of . + is greater than the length of . 嘗試將物件加入至 如果物件加入成功則為 true,否則為 false。 要加入 的物件。值可以是參考類型的 null 參考 (在 Visual Basic 中為 Nothing)。 嘗試從 中移除及傳回物件。 如果項目成功移除及傳回則為 true,否則為 false。 如果這個方法會傳回且作業成功,則 會包含移除的物件。如果沒有可移除的物件,值會是 unspecified。 從特定的 索引開始,將 的項目複製至 一維 ,是從 複製過來的項目之目的端。 必須有以零為起始的索引。 中以零為起始的索引,是複製開始的位置。 is a null reference (Nothing in Visual Basic). is less than zero. is multidimensional.-or- does not have zero-based indexing.-or- is equal to or greater than the length of the -or- The number of elements in the source is greater than the available space from to the end of the destination .-or- The type of the source cannot be cast automatically to the type of the destination . 取得值,這個值表示對 的存取是否已經與 SyncRoot 同步。 如果對 的存取與 SyncRoot 同步則為 true,否則為 false。對於 ,這個屬性永遠傳回 false。 取得可用以同步存取 的物件。不支援這個屬性。 傳回 null (在 Visual Basic 中為 Nothing)。 The SyncRoot property is not supported 傳回逐一查看集合的列舉值。 ,可用於逐一查看集合。 將存放在 中的項目複製到新的陣列。 新的陣列,其中包含從 複製之項目的快照。 嘗試從 頂端位置傳回物件,但不將它移除。 如果成功傳回物件則為 true,否則為 false。 當這個方法傳回時, 會包含來自 頂端的物件,如果作業失敗則傳回未指定的值。 嘗試快顯並傳回位在 頂端位置的物件。 如果成功地從 頂端位置移除及傳回項目則為 true,否則為 false。 如果這個方法會傳回且作業成功,則 會包含移除的物件。如果沒有可移除的物件,值會是 unspecified。 嘗試從 頂端以原子方式快顯並傳回多個物件。 頂端位置快顯,並且插入 中的物件數目。 ,將在其中加入從 頂端位置快顯的物件。 is a null argument (Nothing in Visual Basic). 嘗試從 頂端以原子方式快顯並傳回多個物件。 從堆疊頂端位置順利跑出並插入 中的物件數目。 ,將在其中加入從 頂端位置快顯的物件。 中以零為起始的位移,此處為開始將項目插入 頂端的位置。 要從 頂端快顯,並插入 中的項目數目。 is a null reference (Nothing in Visual Basic). or is negative.Or is greater than or equal to the length of . + is greater than the length of . 指定控制 partitioner 緩衝行為的選項。 建立 Partitioner,這會從來源可列舉項目中一次取得一個項目,而不使用可透過多個執行緒更有效率進行存取的中繼儲存區。這個選項支援低延遲 (項目只要是可從來源使用,即會加以處理目) 和部分支援項目之間的相依性 (執行緒不能因等候執行緒負責處理的項目而發生死結)。 使用預設的行為,就是使用緩衝以達到最佳效能。 定義方法,此方法可用來操作 Producer/Consumer 使用方式的安全執行緒集合。此介面提供生產者/消費者集合的統一表示,因此較高層級的抽象 (如 ) 可以使用集合做為基礎儲存機制。 指定集合中項目的型別。 從指定的索引位置開始,將 的項目複製到 一維 ,是從 複製過來的項目之目的端。 陣列必須有以零起始的索引。 中以零起始的索引,是複製開始的位置。 是 Null 參考 (在 Visual Basic 中為 Nothing)。 小於零。 等於或大於 的長度,或者,集合中項目的數量大於 到目的 結尾之間可用的空間。 將包含在 中的項目複製到新的陣列。 新的陣列,包含從 複製過來的項目。 嘗試將物件加入至 如果物件加入成功則為 true,否則為 false。 要加入 的物件。 對這個集合無效。 嘗試從 中移除及傳回物件。 如果物件成功移除及傳回則為 true,否則為 false。 如果這個方法會傳回且物件已成功移除和傳回,則 會包含移除的物件。如果沒有可移除的物件,值會是 unspecified。 表示將可排序的資料來源分割成多個分割的特定方式。 集合中項目的型別。 從衍生類別的建構函式中呼叫,以使用索引鍵上的已指定條件限制來初始化 類別。 指出每個分割中的項目是否依照增加索引鍵的順序產生。 指出舊有分割中的項目是否永遠位於較新分割中之項目的前面。如果為 true,則分割 0 中每一個項目的順序索引鍵都會小於分割 1 中的任何項目,而分割 1 中每個項目的順序索引鍵也都會小於分割 2 中的任何項目,以此類推。 指出索引鍵是否已標準化。如果是 true,則所有順序索引鍵分別為 [0 .. numberOfElements-1] 範圍內的相異整數。如果為 false,則順序索引鍵雖然一定還是相異,但這時只考慮其相對順序,而不考慮其絕對值。 建立物件,這個物件可將基礎集合分割為數量不定的幾個部分。 可針對基礎資料來源建立分割的物件。 基底類別不支援動態資料分割。必須在衍生類別中實作。 建立物件,這個物件可將基礎集合分割為數量不定的幾個部分。 可針對基礎資料來源建立分割的物件。 這個 Partitioner 不支援動態資料分割。 將基礎集合分割為指定數目的可排序分割。 包含 列舉程式的清單。 要建立之分割的數目。 將基礎集合分割為指定的已排序分割數目。 包含 列舉程式的清單。 要建立之分割的數目。 取得值,這個值指出順序索引鍵是否已標準化。 如果索引鍵已標準化則為 true,否則為 false。 取得值,這個值指出舊有分割中的項目是否永遠位於較新分割中之項目的前面。 如果舊有分割中的項目永遠位於較新分割中之項目的前面則為 true,否則為 false。 取得值,這個值指出每個分割中的項目是否依照增加索引鍵的順序產生。 如果每個分割中的項目都是依照遞增索引鍵順序產生則為 true,否則為 false。 提供陣列、清單和可列舉值的通用分割策略。 執行個體建立可排序的 Partitioner。 以輸入陣列為基礎的可排序 Partitioner。 要分割的可列舉值。 來源可列舉值中元素的型別。 執行個體建立可排序的 Partitioner。 以輸入陣列為基礎的可排序 Partitioner。 要分割的可列舉值。 選項,控制 partitioner 的緩衝行為。 來源可列舉值中元素的型別。 引數指定的 值不正確。 執行個體建立可排序的 Partitioner。 以輸入清單為基礎的可排序 Partitioner。 要分割的清單。 布林值,指出建立的 Partitioner 是否應該在分割之間動態負載平衡,而非靜態分割。 來源清單中元素的型別。 建立會將使用者指定的範圍分割為區塊的 Partitioner。 Partitioner。 範圍的下限 (含)。 範圍的上限 (不含)。 引數小於或等於 引數。 建立會將使用者指定的範圍分割為區塊的 Partitioner。 Partitioner。 範圍的下限 (含)。 範圍的上限 (不含)。 每一個子範圍的大小。 引數小於或等於 引數。-或- 引數小於或等於 0。 建立會將使用者指定的範圍分割為區塊的 Partitioner。 Partitioner。 範圍的下限 (含)。 範圍的上限 (不含)。 引數小於或等於 引數。 建立會將使用者指定的範圍分割為區塊的 Partitioner。 Partitioner。 範圍的下限 (含)。 範圍的上限 (不含)。 每一個子範圍的大小。 引數小於或等於 引數。-或- 引數小於或等於 0。 執行個體建立可排序的 Partitioner。 以輸入陣列為基礎的可排序 Partitioner。 要分割的陣列。 布林值,指出建立的 Partitioner 是否應該在分割之間動態負載平衡,而非靜態分割。 來源陣列中元素的型別。 表示將資料來源分割成多個分割的特定方式。 集合中項目的型別。 建立新的 Partitioner 執行個體。 建立物件,這個物件可將基礎集合分割為數量不定的幾個部分。 可針對基礎資料來源建立分割的物件。 基底類別不支援動態資料分割。您必須在衍生類別中實作它。 將基礎集合分割為指定的分割數目。 包含 列舉程式的清單。 要建立之分割的數目。 取得值,這個值指出是否能夠動態建立額外的分割。 如果 可以動態地依要求方式建立分割則為 true,如果 只能靜態地配置分割,則為 false。