Random.GetItems Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetItems<T>(ReadOnlySpan<T>, Int32) |
Crea una matriz rellenada con elementos elegidos aleatoriamente del conjunto de opciones proporcionado. |
GetItems<T>(ReadOnlySpan<T>, Span<T>) |
Rellena los elementos de un intervalo especificado con los elementos elegidos aleatoriamente del conjunto de opciones proporcionado. |
GetItems<T>(T[], Int32) |
Crea una matriz rellenada con elementos elegidos aleatoriamente del conjunto de opciones proporcionado. |
GetItems<T>(ReadOnlySpan<T>, Int32)
- Source:
- Random.cs
- Source:
- Random.cs
Crea una matriz rellenada con elementos elegidos aleatoriamente del conjunto de opciones proporcionado.
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()
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- choices
- ReadOnlySpan<T>
Elementos que se van a usar para rellenar la matriz.
- length
- Int32
Longitud de la matriz que se va a devolver.
Devoluciones
Matriz rellenada con elementos aleatorios.
Excepciones
choices
está vacía.
length
no es cero ni un número positivo.
Comentarios
El método usa Next(Int32) para seleccionar elementos aleatoriamente de choices
por índice. Se usa para rellenar una matriz recién creada.
Se aplica a
GetItems<T>(ReadOnlySpan<T>, Span<T>)
- Source:
- Random.cs
- Source:
- Random.cs
Rellena los elementos de un intervalo especificado con los elementos elegidos aleatoriamente del conjunto de opciones proporcionado.
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))
Parámetros de tipo
- T
Tipo de intervalo.
Parámetros
- choices
- ReadOnlySpan<T>
Elementos que se van a usar para rellenar el intervalo.
- destination
- Span<T>
Intervalo que se va a rellenar con elementos.
Excepciones
choices
está vacía.
Comentarios
El método usa Next(Int32) para seleccionar elementos aleatoriamente de choices
por índice y rellenar destination
.
Se aplica a
GetItems<T>(T[], Int32)
- Source:
- Random.cs
- Source:
- Random.cs
Crea una matriz rellenada con elementos elegidos aleatoriamente del conjunto de opciones proporcionado.
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()
Parámetros de tipo
- T
Tipo de matriz.
Parámetros
- choices
- T[]
Elementos que se van a usar para rellenar la matriz.
- length
- Int32
Longitud de la matriz que se va a devolver.
Devoluciones
Matriz rellenada con elementos aleatorios.
Excepciones
choices
está vacía.
choices
es null
.
length
no es cero ni un número positivo.
Comentarios
El método usa Next(Int32) para seleccionar elementos aleatoriamente de choices
por índice. Se usa para rellenar una matriz recién creada.