RandomNumberGenerator.GetItems 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
GetItems<T>(ReadOnlySpan<T>, Int32) |
建立陣列,此陣列會以隨機方式從選擇中選擇的專案填入。 |
GetItems<T>(ReadOnlySpan<T>, Span<T>) |
使用從提供的一組選擇中隨機選擇的專案,填入指定範圍的專案。 |
GetItems<T>(ReadOnlySpan<T>, Int32)
建立陣列,此陣列會以隨機方式從選擇中選擇的專案填入。
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>)
使用從提供的一組選擇中隨機選擇的專案,填入指定範圍的專案。
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
是空的。