Partitioner<TSource>.GetPartitions(Int32) Partitioner<TSource>.GetPartitions(Int32) Partitioner<TSource>.GetPartitions(Int32) Partitioner<TSource>.GetPartitions(Int32) Method

定義

基になるコレクションを指定した数のパーティションに分割します。Partitions the underlying collection into the given number of partitions.

public:
 abstract System::Collections::Generic::IList<System::Collections::Generic::IEnumerator<TSource> ^> ^ GetPartitions(int partitionCount);
public abstract System.Collections.Generic.IList<System.Collections.Generic.IEnumerator<TSource>> GetPartitions (int partitionCount);
abstract member GetPartitions : int -> System.Collections.Generic.IList<System.Collections.Generic.IEnumerator<'Source>>
Public MustOverride Function GetPartitions (partitionCount As Integer) As IList(Of IEnumerator(Of TSource))

パラメーター

partitionCount
Int32 Int32 Int32 Int32

作成するパーティションの数。The number of partitions to create.

戻り値

IList<IEnumerator<TSource>>

partitionCount 列挙子を格納するリスト。A list containing partitionCount enumerators.

注釈

指定されているパーティションの数だけを返すこのメソッドを実装するクラスが期待どおりpartitionCountします。A class that implements this method is expected to return exactly the number of partitions that are specified in partitionCount. パーティションに要素が含まれていない場合は、し、null (Visual Basic では Nothing) ではなく空の列挙子を返します。If a partition contains no elements, then return an empty enumerator rather than null (Nothing in Visual Basic). 詳細については、「Custom Partitioners for PLINQ and TPL (PLINQ および TPL 用のカスタム パーティショナー)」を参照してください。For more information, see Custom Partitioners for PLINQ and TPL.

適用対象

こちらもご覧ください