Random.GetItems Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
GetItems<T>(ReadOnlySpan<T>, Int32) |
Crée un tableau rempli avec des éléments choisis au hasard parmi l’ensemble de choix fourni. |
GetItems<T>(ReadOnlySpan<T>, Span<T>) |
Remplit les éléments d’une étendue spécifiée avec des éléments choisis au hasard parmi l’ensemble de choix fourni. |
GetItems<T>(T[], Int32) |
Crée un tableau rempli avec des éléments choisis au hasard parmi l’ensemble de choix fourni. |
GetItems<T>(ReadOnlySpan<T>, Int32)
- Source:
- Random.cs
- Source:
- Random.cs
Crée un tableau rempli avec des éléments choisis au hasard parmi l’ensemble de choix fourni.
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()
Paramètres de type
- T
Type de tableau.
Paramètres
- choices
- ReadOnlySpan<T>
Éléments à utiliser pour remplir le tableau.
- length
- Int32
Longueur du tableau à retourner.
Retours
Tableau rempli avec des éléments aléatoires.
Exceptions
choices
est vide.
length
n’est pas zéro ou un nombre positif.
Remarques
La méthode utilise Next(Int32) pour sélectionner des éléments de manière aléatoire à partir de choices
par index. Il est utilisé pour remplir un tableau nouvellement créé.
S’applique à
GetItems<T>(ReadOnlySpan<T>, Span<T>)
- Source:
- Random.cs
- Source:
- Random.cs
Remplit les éléments d’une étendue spécifiée avec des éléments choisis au hasard parmi l’ensemble de choix fourni.
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))
Paramètres de type
- T
Type d’étendue.
Paramètres
- choices
- ReadOnlySpan<T>
Éléments à utiliser pour remplir l’étendue.
- destination
- Span<T>
Étendue à remplir avec des éléments.
Exceptions
choices
est vide.
Remarques
La méthode utilise Next(Int32) pour sélectionner des éléments de façon aléatoire à partir de choices
l’index et remplir destination
.
S’applique à
GetItems<T>(T[], Int32)
- Source:
- Random.cs
- Source:
- Random.cs
Crée un tableau rempli avec des éléments choisis au hasard parmi l’ensemble de choix fourni.
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()
Paramètres de type
- T
Type de tableau.
Paramètres
- choices
- T[]
Éléments à utiliser pour remplir le tableau.
- length
- Int32
Longueur du tableau à retourner.
Retours
Tableau rempli avec des éléments aléatoires.
Exceptions
choices
est vide.
choices
a la valeur null
.
length
n’est pas zéro ou un nombre positif.
Remarques
La méthode utilise Next(Int32) pour sélectionner des éléments de manière aléatoire à partir de choices
par index. Il est utilisé pour remplir un tableau nouvellement créé.