Aracılığıyla paylaş


Random.GetItems Yöntem

Tanım

Aşırı Yüklemeler

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

Sağlanan seçenek kümesinden 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>(T[], Int32)

Sağlanan seçenek kümesinden rastgele seçilen öğelerle doldurulmuş bir dizi oluşturur.

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

Kaynak:
Random.cs
Kaynak:
Random.cs

Sağlanan seçenek kümesinden rastgele seçilen öğelerle doldurulmuş bir dizi oluşturur.

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

Tür Parametreleri

T

Dizi türü.

Parametreler

choices
ReadOnlySpan<T>

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

length
Int32

Döndürülecek dizi uzunluğu.

Döndürülenler

T[]

Rastgele öğelerle doldurulmuş bir dizi.

Özel durumlar

choices boş.

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

Açıklamalar

yöntemi, öğeleri dizine göre rastgele choices seçmek için kullanırNext(Int32). Bu, yeni oluşturulan bir diziyi doldurmak için kullanılır.

Şunlara uygulanır

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

Kaynak:
Random.cs
Kaynak:
Random.cs

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

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

Tür Parametreleri

T

Span türü.

Parametreler

choices
ReadOnlySpan<T>

Yayılmayı doldurmak için kullanılacak öğeler.

destination
Span<T>

Öğelerle doldurulacak yayılma alanı.

Özel durumlar

choices boş.

Açıklamalar

yöntemi, dizinindeki choices öğeleri rastgele seçmek ve doldurmak destinationiçin kullanırNext(Int32).

Şunlara uygulanır

GetItems<T>(T[], Int32)

Kaynak:
Random.cs
Kaynak:
Random.cs

Sağlanan seçenek kümesinden rastgele seçilen öğelerle doldurulmuş bir dizi oluşturur.

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

Tür Parametreleri

T

Dizi türü.

Parametreler

choices
T[]

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

length
Int32

Döndürülecek dizi uzunluğu.

Döndürülenler

T[]

Rastgele öğelerle doldurulmuş bir dizi.

Özel durumlar

choices boş.

choices, null değeridir.

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

Açıklamalar

yöntemi, öğeleri dizine göre rastgele choices seçmek için kullanırNext(Int32). Bu, yeni oluşturulan bir diziyi doldurmak için kullanılır.

Şunlara uygulanır