Random.GetItems Metod

Definition

Överlagringar

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

Skapar en matris som fylls i med objekt som väljs slumpmässigt från den angivna uppsättningen med alternativ.

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

Fyller elementen i ett angivet intervall med objekt som väljs slumpmässigt från den angivna uppsättningen med alternativ.

GetItems<T>(T[], Int32)

Skapar en matris som fylls i med objekt som väljs slumpmässigt från den angivna uppsättningen med alternativ.

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

Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs

Skapar en matris som fylls i med objekt som väljs slumpmässigt från den angivna uppsättningen med alternativ.

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

Typparametrar

T

Typ av matris.

Parametrar

choices
ReadOnlySpan<T>

De objekt som ska användas för att fylla i matrisen.

length
Int32

Längden på matrisen som ska returneras.

Returer

T[]

En matris som fylls med slumpmässiga objekt.

Undantag

choices är tom.

length är inte noll eller ett positivt tal.

Kommentarer

Metoden använder Next(Int32) för att välja objekt slumpmässigt från choices per index. Detta används för att fylla i en nyskapad matris.

Gäller för

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

Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs

Fyller elementen i ett angivet intervall med objekt som väljs slumpmässigt från den angivna uppsättningen med alternativ.

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

Typparametrar

T

Typ av span.

Parametrar

choices
ReadOnlySpan<T>

De objekt som ska användas för att fylla i intervallet.

destination
Span<T>

Det intervall som ska fyllas med objekt.

Undantag

choices är tom.

Kommentarer

Metoden använder Next(Int32) för att välja objekt slumpmässigt från choices efter index och fylla i destination.

Gäller för

GetItems<T>(T[], Int32)

Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs
Källa:
Random.cs

Skapar en matris som fylls i med objekt som väljs slumpmässigt från den angivna uppsättningen med alternativ.

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

Typparametrar

T

Typ av matris.

Parametrar

choices
T[]

De objekt som ska användas för att fylla i matrisen.

length
Int32

Längden på matrisen som ska returneras.

Returer

T[]

En matris som fylls med slumpmässiga objekt.

Undantag

choices är tom.

choices är null.

length är inte noll eller ett positivt tal.

Kommentarer

Metoden använder Next(Int32) för att välja objekt slumpmässigt från choices per index. Detta används för att fylla i en nyskapad matris.

Gäller för