Random.GetItems 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| GetItems<T>(ReadOnlySpan<T>, Int32) |
建立一個陣列,填充從所提供選項中隨機選取的項目。 |
| GetItems<T>(ReadOnlySpan<T>, Span<T>) |
將指定區間的元素填滿從所提供選項集中隨機選擇的項目。 |
| GetItems<T>(T[], Int32) |
建立一個陣列,填充從所提供選項中隨機選取的項目。 |
GetItems<T>(ReadOnlySpan<T>, Int32)
- 來源:
- Random.cs
- 來源:
- Random.cs
- 來源:
- Random.cs
- 來源:
- Random.cs
建立一個陣列,填充從所提供選項中隨機選取的項目。
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()
類型參數
- T
陣列的類型。
參數
- choices
- ReadOnlySpan<T>
用來填入陣列的物品。
- length
- Int32
回傳陣列的長度。
傳回
一個堆滿隨機物品的陣列。
例外狀況
choices 空無一人。
length 不是零或正數。
備註
此方法透過 Next(Int32) 索引隨機 choices 選擇項目。 此用來填充新建立的陣列。
適用於
GetItems<T>(ReadOnlySpan<T>, Span<T>)
- 來源:
- Random.cs
- 來源:
- Random.cs
- 來源:
- Random.cs
- 來源:
- Random.cs
將指定區間的元素填滿從所提供選項集中隨機選擇的項目。
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))
類型參數
- T
跨度的類型。
參數
- choices
- ReadOnlySpan<T>
用來填充跨度的物品。
- destination
- Span<T>
這段空間將被物品填滿。
例外狀況
choices 空無一人。
備註
此方法透過 Next(Int32) 索引隨機從中 choices 選取項目並填充 destination。
適用於
GetItems<T>(T[], Int32)
- 來源:
- Random.cs
- 來源:
- Random.cs
- 來源:
- Random.cs
- 來源:
- Random.cs
建立一個陣列,填充從所提供選項中隨機選取的項目。
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()
類型參數
- T
陣列的類型。
參數
- choices
- T[]
用來填入陣列的物品。
- length
- Int32
回傳陣列的長度。
傳回
一個堆滿隨機物品的陣列。
例外狀況
choices 空無一人。
choices 是 null。
length 不是零或正數。
備註
此方法透過 Next(Int32) 索引隨機 choices 選擇項目。 此用來填充新建立的陣列。