Random.GetItems Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| GetItems<T>(ReadOnlySpan<T>, Int32) |
Cria um array preenchido com itens escolhidos aleatoriamente do conjunto de escolhas fornecido. |
| GetItems<T>(ReadOnlySpan<T>, Span<T>) |
Preenche os elementos de um intervalo especificado com itens escolhidos aleatoriamente do conjunto de escolhas fornecido. |
| GetItems<T>(T[], Int32) |
Cria um array preenchido com itens escolhidos aleatoriamente do conjunto de escolhas fornecido. |
GetItems<T>(ReadOnlySpan<T>, Int32)
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
Cria um array preenchido com itens escolhidos aleatoriamente do conjunto de escolhas 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 Genérico
- T
O tipo de matriz.
Parâmetros
- choices
- ReadOnlySpan<T>
Os itens a usar para preencher o array.
- length
- Int32
O comprimento da matriz para voltar.
Devoluções
Um array povoado com itens aleatórios.
Exceções
choices está vazio.
length não é zero nem um número positivo.
Observações
O método utiliza Next(Int32) a seleção aleatória de itens por choices índice. Isto é usado para povoar um array recém-criado.
Aplica-se a
GetItems<T>(ReadOnlySpan<T>, Span<T>)
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
Preenche os elementos de um intervalo especificado com itens escolhidos aleatoriamente do conjunto de escolhas 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 Genérico
- T
O tipo de vão.
Parâmetros
- choices
- ReadOnlySpan<T>
Os itens para preencher o vão.
- destination
- Span<T>
O espaço para ser preenchido com objetos.
Exceções
choices está vazio.
Observações
O método usa Next(Int32) para selecionar itens aleatoriamente a partir de choices por índice e preencher destination.
Aplica-se a
GetItems<T>(T[], Int32)
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
- Origem:
- Random.cs
Cria um array preenchido com itens escolhidos aleatoriamente do conjunto de escolhas 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 Genérico
- T
O tipo de matriz.
Parâmetros
- choices
- T[]
Os itens a usar para preencher o array.
- length
- Int32
O comprimento da matriz para voltar.
Devoluções
Um array povoado com itens aleatórios.
Exceções
choices está vazio.
choices é null.
length não é zero nem um número positivo.
Observações
O método utiliza Next(Int32) a seleção aleatória de itens por choices índice. Isto é usado para povoar um array recém-criado.