Random.GetItems Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
GetItems<T>(ReadOnlySpan<T>, Int32) |
Cria uma matriz preenchida com itens escolhidos aleatoriamente do conjunto de opções fornecido. |
GetItems<T>(ReadOnlySpan<T>, Span<T>) |
Preenche os elementos de um intervalo especificado com itens escolhidos aleatoriamente do conjunto de opções fornecido. |
GetItems<T>(T[], Int32) |
Cria uma matriz preenchida com itens escolhidos aleatoriamente do conjunto de opções fornecido. |
GetItems<T>(ReadOnlySpan<T>, Int32)
- Origem:
- Random.cs
- Origem:
- Random.cs
Cria uma matriz preenchida com itens escolhidos aleatoriamente do conjunto de opções fornecido.
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
O tipo de matriz.
Parâmetros
- choices
- ReadOnlySpan<T>
Os itens a serem usados para preencher a matriz.
- length
- Int32
O comprimento da matriz a ser retornada.
Retornos
Uma matriz preenchida com itens aleatórios.
Exceções
choices
está vazio.
length
não é zero ou um número positivo.
Comentários
O método usa Next(Int32) para selecionar itens aleatoriamente de choices
por índice. Isso é usado para preencher uma matriz recém-criada.
Aplica-se a
GetItems<T>(ReadOnlySpan<T>, Span<T>)
- Origem:
- Random.cs
- Origem:
- Random.cs
Preenche os elementos de um intervalo especificado com itens escolhidos aleatoriamente do conjunto de opções fornecido.
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
O tipo de span.
Parâmetros
- choices
- ReadOnlySpan<T>
Os itens a serem usados para preencher o intervalo.
- destination
- Span<T>
O intervalo a ser preenchido com itens.
Exceções
choices
está vazio.
Comentários
O método usa Next(Int32) para selecionar itens aleatoriamente de choices
por índice e preencher destination
.
Aplica-se a
GetItems<T>(T[], Int32)
- Origem:
- Random.cs
- Origem:
- Random.cs
Cria uma matriz preenchida com itens escolhidos aleatoriamente do conjunto de opções fornecido.
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
O tipo de matriz.
Parâmetros
- choices
- T[]
Os itens a serem usados para preencher a matriz.
- length
- Int32
O comprimento da matriz a ser retornada.
Retornos
Uma matriz preenchida com itens aleatórios.
Exceções
choices
está vazio.
choices
é null
.
length
não é zero ou um número positivo.
Comentários
O método usa Next(Int32) para selecionar itens aleatoriamente de choices
por índice. Isso é usado para preencher uma matriz recém-criada.