Random.GetItems Método
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í.
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. |
- 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
.NET 10 y otras versiones
Producto | Versiones |
---|---|
.NET | 8, 9, 10 |
- 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
.NET 10 y otras versiones
Producto | Versiones |
---|---|
.NET | 8, 9, 10 |
- 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.
Se aplica a
.NET 10 y otras versiones
Producto | Versiones |
---|---|
.NET | 8, 9, 10 |
Comentarios de .NET
.NET es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: