Random.GetItems Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetItems<T>(ReadOnlySpan<T>, Int32) |
Vytvoří pole naplněné položkami vybranými náhodně ze zadané sady voleb. |
GetItems<T>(ReadOnlySpan<T>, Span<T>) |
Vyplní prvky zadaného rozsahu náhodně vybranými položkami z poskytnuté sady voleb. |
GetItems<T>(T[], Int32) |
Vytvoří pole naplněné položkami vybranými náhodně ze zadané sady voleb. |
GetItems<T>(ReadOnlySpan<T>, Int32)
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
Vytvoří pole naplněné položkami vybranými náhodně ze zadané sady voleb.
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()
Parametry typu
- T
Typ pole.
Parametry
- choices
- ReadOnlySpan<T>
Položky, které se mají použít k naplnění pole.
- length
- Int32
Délka pole, která se má vrátit.
Návraty
Pole naplněné náhodnými položkami.
Výjimky
choices
je prázdné.
length
není nula ani kladné číslo.
Poznámky
Metoda používá Next(Int32) k náhodnému výběru položek podle choices
indexu. Slouží k naplnění nově vytvořeného pole.
Platí pro
GetItems<T>(ReadOnlySpan<T>, Span<T>)
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
Vyplní prvky zadaného rozsahu náhodně vybranými položkami z poskytnuté sady voleb.
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))
Parametry typu
- T
Typ rozpětí.
Parametry
- choices
- ReadOnlySpan<T>
Položky, které se mají použít k naplnění rozsahu.
- destination
- Span<T>
Rozsah, který se má vyplnit položkami.
Výjimky
choices
je prázdné.
Poznámky
Metoda používá Next(Int32) k náhodnému výběru položek podle choices
indexu a naplnění destination
.
Platí pro
GetItems<T>(T[], Int32)
- Zdroj:
- Random.cs
- Zdroj:
- Random.cs
Vytvoří pole naplněné položkami vybranými náhodně ze zadané sady voleb.
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()
Parametry typu
- T
Typ pole.
Parametry
- choices
- T[]
Položky, které se mají použít k naplnění pole.
- length
- Int32
Délka pole, která se má vrátit.
Návraty
Pole naplněné náhodnými položkami.
Výjimky
choices
je prázdné.
choices
je null
.
length
není nula ani kladné číslo.
Poznámky
Metoda používá Next(Int32) k náhodnému výběru položek podle choices
indexu. Slouží k naplnění nově vytvořeného pole.