Freigeben über


Random.GetItems Methode

Definition

Überlädt

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

Erstellt ein Array, das mit zufällig ausgewählten Elementen aus der bereitgestellten Auswahl aufgefüllt wird.

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

Füllt die Elemente einer angegebenen Spanne mit Elementen aus, die nach dem Zufallsprinzip aus dem bereitgestellten Satz von Auswahlmöglichkeiten ausgewählt werden.

GetItems<T>(T[], Int32)

Erstellt ein Array, das mit zufällig ausgewählten Elementen aus der bereitgestellten Auswahl aufgefüllt wird.

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

Quelle:
Random.cs
Quelle:
Random.cs

Erstellt ein Array, das mit zufällig ausgewählten Elementen aus der bereitgestellten Auswahl aufgefüllt wird.

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()

Typparameter

T

Der Typ des Arrays.

Parameter

choices
ReadOnlySpan<T>

Die Elemente, die zum Auffüllen des Arrays verwendet werden sollen.

length
Int32

Die Länge des zurückzugebenden Arrays.

Gibt zurück

T[]

Ein Array, das mit zufälligen Elementen aufgefüllt wird.

Ausnahmen

choices ist leer.

length ist nicht null oder eine positive Zahl.

Hinweise

Die -Methode verwendet Next(Int32) , um Elemente nach dem Zufallsprinzip nach choices Index auszuwählen. Dies wird verwendet, um ein neu erstelltes Array aufzufüllen.

Gilt für:

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

Quelle:
Random.cs
Quelle:
Random.cs

Füllt die Elemente einer angegebenen Spanne mit Elementen aus, die nach dem Zufallsprinzip aus dem bereitgestellten Satz von Auswahlmöglichkeiten ausgewählt werden.

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))

Typparameter

T

Der Typ der Spanne.

Parameter

choices
ReadOnlySpan<T>

Die Elemente, die zum Auffüllen der Spanne verwendet werden sollen.

destination
Span<T>

Die Spanne, die mit Elementen gefüllt werden soll.

Ausnahmen

choices ist leer.

Hinweise

Die -Methode verwendet Next(Int32) , um Elemente nach dem Zufallsprinzip nach choices Index auszuwählen und aufzufüllen destination.

Gilt für:

GetItems<T>(T[], Int32)

Quelle:
Random.cs
Quelle:
Random.cs

Erstellt ein Array, das mit zufällig ausgewählten Elementen aus der bereitgestellten Auswahl aufgefüllt wird.

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()

Typparameter

T

Der Typ des Arrays.

Parameter

choices
T[]

Die Elemente, die zum Auffüllen des Arrays verwendet werden sollen.

length
Int32

Die Länge des zurückzugebenden Arrays.

Gibt zurück

T[]

Ein Array, das mit zufälligen Elementen aufgefüllt wird.

Ausnahmen

choices ist leer.

choices ist null.

length ist nicht null oder eine positive Zahl.

Hinweise

Die -Methode verwendet Next(Int32) , um Elemente nach dem Zufallsprinzip nach choices Index auszuwählen. Dies wird verwendet, um ein neu erstelltes Array aufzufüllen.

Gilt für: