Random.GetItems Metode

Definisi

Overload

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

Membuat array yang diisi dengan item yang dipilih secara acak dari serangkaian pilihan yang disediakan.

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

Mengisi elemen rentang tertentu dengan item yang dipilih secara acak dari serangkaian pilihan yang disediakan.

GetItems<T>(T[], Int32)

Membuat array yang diisi dengan item yang dipilih secara acak dari serangkaian pilihan yang disediakan.

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

Sumber:
Random.cs
Sumber:
Random.cs

Membuat array yang diisi dengan item yang dipilih secara acak dari serangkaian pilihan yang disediakan.

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()

Jenis parameter

T

Jenis array.

Parameter

choices
ReadOnlySpan<T>

Item yang digunakan untuk mengisi array.

length
Int32

Panjang array yang akan dikembalikan.

Mengembalikan

T[]

Array yang diisi dengan item acak.

Pengecualian

choices kosong.

length bukan nol atau angka positif.

Keterangan

Metode ini menggunakan Next(Int32) untuk memilih item secara acak dari choices menurut indeks. Ini digunakan untuk mengisi array yang baru dibuat.

Berlaku untuk

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

Sumber:
Random.cs
Sumber:
Random.cs

Mengisi elemen rentang tertentu dengan item yang dipilih secara acak dari serangkaian pilihan yang disediakan.

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))

Jenis parameter

T

Jenis rentang.

Parameter

choices
ReadOnlySpan<T>

Item yang digunakan untuk mengisi rentang.

destination
Span<T>

Rentang yang akan diisi dengan item.

Pengecualian

choices kosong.

Keterangan

Metode ini menggunakan Next(Int32) untuk memilih item secara acak dari choices menurut indeks dan mengisi destination.

Berlaku untuk

GetItems<T>(T[], Int32)

Sumber:
Random.cs
Sumber:
Random.cs

Membuat array yang diisi dengan item yang dipilih secara acak dari serangkaian pilihan yang disediakan.

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()

Jenis parameter

T

Jenis array.

Parameter

choices
T[]

Item yang digunakan untuk mengisi array.

length
Int32

Panjang array yang akan dikembalikan.

Mengembalikan

T[]

Array yang diisi dengan item acak.

Pengecualian

choices kosong.

choicesadalah null.

length bukan nol atau angka positif.

Keterangan

Metode ini menggunakan Next(Int32) untuk memilih item secara acak dari choices menurut indeks. Ini digunakan untuk mengisi array yang baru dibuat.

Berlaku untuk