RandomNumberGenerator.GetItems Yöntem

Tanım

Aşırı Yüklemeler

GetItems<T>(ReadOnlySpan<T>, Int32)

Seçimlerden rastgele seçilen öğelerle doldurulmuş bir dizi oluşturur.

GetItems<T>(ReadOnlySpan<T>, Span<T>)

Belirtilen bir yayılma alanının öğelerini, sağlanan seçim kümesinden rastgele seçilen öğelerle doldurur.

GetItems<T>(ReadOnlySpan<T>, Int32)

Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs

Seçimlerden rastgele seçilen öğelerle doldurulmuş bir dizi oluşturur.

public:
generic <typename T>
 static cli::array <T> ^ GetItems(ReadOnlySpan<T> choices, int length);
public static T[] GetItems<T> (ReadOnlySpan<T> choices, int length);
static member GetItems : ReadOnlySpan<'T> * int -> 'T[]
Public Shared Function GetItems(Of T) (choices As ReadOnlySpan(Of T), length As Integer) As T()

Tür Parametreleri

T

Öğelerin türü.

Parametreler

choices
ReadOnlySpan<T>

Diziyi doldurmak için kullanılacak öğeler.

length
Int32

Döndürülecek dizinin uzunluğu öğelerle doldurulur.

Döndürülenler

T[]

Rastgele seçeneklerle doldurulmuş bir dizi.

Özel durumlar

choices boş.

length sıfır veya pozitif bir sayı değildir.

Şunlara uygulanır

GetItems<T>(ReadOnlySpan<T>, Span<T>)

Kaynak:
RandomNumberGenerator.cs
Kaynak:
RandomNumberGenerator.cs

Belirtilen bir yayılma alanının öğelerini, sağlanan seçim kümesinden rastgele seçilen öğelerle doldurur.

public:
generic <typename T>
 static void GetItems(ReadOnlySpan<T> choices, Span<T> destination);
public static void GetItems<T> (ReadOnlySpan<T> choices, Span<T> destination);
static member GetItems : ReadOnlySpan<'T> * Span<'T> -> unit
Public Shared Sub GetItems(Of T) (choices As ReadOnlySpan(Of T), destination As Span(Of T))

Tür Parametreleri

T

Öğelerin türü.

Parametreler

choices
ReadOnlySpan<T>

Arabelleği doldurmak için kullanılacak öğeler.

destination
Span<T>

Öğeleri almak için arabellek.

Özel durumlar

choices boş.

Şunlara uygulanır