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