Random.GetItems Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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.