RandomNumberGenerator.GetItems Метод

Определение

Перегрузки

GetItems<T>(ReadOnlySpan<T>, Int32)

Создает массив, заполненный элементами, выбранными случайным образом из выбранных вариантов.

GetItems<T>(ReadOnlySpan<T>, Span<T>)

Заполняет элементы указанного диапазона элементами, выбранными случайным образом из предоставленного набора вариантов.

GetItems<T>(ReadOnlySpan<T>, Int32)

Исходный код:
RandomNumberGenerator.cs
Исходный код:
RandomNumberGenerator.cs

Создает массив, заполненный элементами, выбранными случайным образом из выбранных вариантов.

public:
generic <typename T>
 static cli::array <T> ^ GetItems(ReadOnlySpan<T> choices, int length);
public static T[] GetItems<T> (ReadOnlySpan<T> choices, int length);
static member GetItems : ReadOnlySpan<'T> * int -> 'T[]
Public Shared Function GetItems(Of T) (choices As ReadOnlySpan(Of T), length As Integer) As T()

Параметры типа

T

Тип элементов.

Параметры

choices
ReadOnlySpan<T>

Элементы, используемые для заполнения массива.

length
Int32

Длина возвращаемого массива, заполненного элементами.

Возвращаемое значение

T[]

Массив, заполненный случайными вариантами.

Исключения

Параметр choices пуст.

length не равно нулю или положительному числу.

Применяется к

GetItems<T>(ReadOnlySpan<T>, Span<T>)

Исходный код:
RandomNumberGenerator.cs
Исходный код:
RandomNumberGenerator.cs

Заполняет элементы указанного диапазона элементами, выбранными случайным образом из предоставленного набора вариантов.

public:
generic <typename T>
 static void GetItems(ReadOnlySpan<T> choices, Span<T> destination);
public static void GetItems<T> (ReadOnlySpan<T> choices, Span<T> destination);
static member GetItems : ReadOnlySpan<'T> * Span<'T> -> unit
Public Shared Sub GetItems(Of T) (choices As ReadOnlySpan(Of T), destination As Span(Of T))

Параметры типа

T

Тип элементов.

Параметры

choices
ReadOnlySpan<T>

Элементы, используемые для заполнения буфера.

destination
Span<T>

Буфер для получения элементов.

Исключения

Параметр choices пуст.

Применяется к