ImmutableArray.CreateRange Methode

Definitie

Overloads

CreateRange<T>(IEnumerable<T>)

Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs

Hiermee maakt u een nieuw ImmutableArray<T> ingevuld met de opgegeven items.

public:
generic <typename T>
 static System::Collections::Immutable::ImmutableArray<T> CreateRange(System::Collections::Generic::IEnumerable<T> ^ items);
public static System.Collections.Immutable.ImmutableArray<T> CreateRange<T>(System.Collections.Generic.IEnumerable<T> items);
static member CreateRange : seq<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function CreateRange(Of T) (items As IEnumerable(Of T)) As ImmutableArray(Of T)

Type parameters

T

Het type element dat is opgeslagen in de matrix.

Parameters

items
IEnumerable<T>

De elementen die moeten worden toegevoegd aan de matrix.

Retouren

Een onveranderbare matrix die de opgegeven items bevat.

Van toepassing op

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)

Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs

Initialiseert een nieuw exemplaar van de ImmutableArray<T> struct.

public:
generic <typename TSource, typename TArg, typename TResult>
 static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, Func<TSource, TArg, TResult> ^ selector, TArg arg);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult>(System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TArg,TResult> selector, TArg arg);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult>(System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TArg,TResult> selector, TArg arg) where TArg : allows ref struct;
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * Func<'Source, 'Arg, 'Result> * 'Arg -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TArg, TResult) (items As ImmutableArray(Of TSource), selector As Func(Of TSource, TArg, TResult), arg As TArg) As ImmutableArray(Of TResult)

Type parameters

TSource

Het type element dat is opgeslagen in de bronmatrix.

TArg

Het type argument dat moet worden doorgegeven aan de functie selectortoewijzing.

TResult

Het type element dat moet worden opgeslagen in de doelmatrix.

Parameters

items
ImmutableArray<TSource>

De bronmatrix waarmee de resulterende matrix wordt geïnitialiseerd.

selector
Func<TSource,TArg,TResult>

De functie die moet worden toegepast op elk element uit de bronmatrix.

arg
TArg

Een argument dat moet worden doorgegeven aan de functie selectortoewijzing.

Retouren

ImmutableArray<TResult>

Een onveranderbare matrix die de opgegeven items bevat.

Opmerkingen

Deze overbelasting maakt een efficiënte creatie mogelijk op basis van ImmutableArray<T> een bestaande ImmutableArray<T>, waarbij een toewijzingsfunctie moet worden toegepast op elk element uit de bronmatrix.

Van toepassing op

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)

Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs

Initialiseert een nieuw exemplaar van de ImmutableArray<T> struct.

public:
generic <typename TSource, typename TArg, typename TResult>
 static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, int start, int length, Func<TSource, TArg, TResult> ^ selector, TArg arg);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult>(System.Collections.Immutable.ImmutableArray<TSource> items, int start, int length, Func<TSource,TArg,TResult> selector, TArg arg);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult>(System.Collections.Immutable.ImmutableArray<TSource> items, int start, int length, Func<TSource,TArg,TResult> selector, TArg arg) where TArg : allows ref struct;
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * int * int * Func<'Source, 'Arg, 'Result> * 'Arg -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TArg, TResult) (items As ImmutableArray(Of TSource), start As Integer, length As Integer, selector As Func(Of TSource, TArg, TResult), arg As TArg) As ImmutableArray(Of TResult)

Type parameters

TSource

Het type element dat is opgeslagen in de bronmatrix.

TArg

Het type argument dat moet worden doorgegeven aan de functie selectortoewijzing.

TResult

Het type element dat moet worden opgeslagen in de doelmatrix.

Parameters

items
ImmutableArray<TSource>

De bronmatrix waarmee de resulterende matrix wordt geïnitialiseerd.

start
Int32

De index van het eerste element in de bronmatrix dat moet worden opgenomen in de resulterende matrix.

length
Int32

Het aantal elementen van de bronmatrix dat moet worden opgenomen in de resulterende matrix.

selector
Func<TSource,TArg,TResult>

De functie die moet worden toegepast op elk element uit de bronmatrix die is opgenomen in de resulterende matrix.

arg
TArg

Een argument dat moet worden doorgegeven aan de functie selectortoewijzing.

Retouren

ImmutableArray<TResult>

Een onveranderbare matrix die de opgegeven items bevat.

Opmerkingen

Deze overbelasting maakt het efficiënt maken van een ImmutableArray<T> op basis van een segment van een bestaand ImmutableArray<T>segment, waarbij een toewijzingsfunctie moet worden toegepast op elk element van de bronmatrix die in de resulterende matrix is opgenomen.

Van toepassing op

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)

Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs

Initialiseert een nieuw exemplaar van de ImmutableArray<T> struct.

public:
generic <typename TSource, typename TResult>
 static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, Func<TSource, TResult> ^ selector);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TResult>(System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TResult> selector);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * Func<'Source, 'Result> -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TResult) (items As ImmutableArray(Of TSource), selector As Func(Of TSource, TResult)) As ImmutableArray(Of TResult)

Type parameters

TSource

Het type element dat is opgeslagen in de bronmatrix.

TResult

Het type element dat moet worden opgeslagen in de doelmatrix.

Parameters

items
ImmutableArray<TSource>

De bronmatrix waarmee de resulterende matrix wordt geïnitialiseerd.

selector
Func<TSource,TResult>

De functie die moet worden toegepast op elk element uit de bronmatrix.

Retouren

ImmutableArray<TResult>

Een onveranderbare matrix die de opgegeven items bevat.

Opmerkingen

Deze overbelasting maakt een efficiënte creatie mogelijk op basis van ImmutableArray<T> een bestaande ImmutableArray<T>, waarbij een toewijzingsfunctie moet worden toegepast op elk element uit de bronmatrix.

Van toepassing op

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)

Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs
Bron:
ImmutableArray.cs

Initialiseert een nieuw exemplaar van de ImmutableArray<T> struct.

public:
generic <typename TSource, typename TResult>
 static System::Collections::Immutable::ImmutableArray<TResult> CreateRange(System::Collections::Immutable::ImmutableArray<TSource> items, int start, int length, Func<TSource, TResult> ^ selector);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TResult>(System.Collections.Immutable.ImmutableArray<TSource> items, int start, int length, Func<TSource,TResult> selector);
static member CreateRange : System.Collections.Immutable.ImmutableArray<'Source> * int * int * Func<'Source, 'Result> -> System.Collections.Immutable.ImmutableArray<'Result>
Public Function CreateRange(Of TSource, TResult) (items As ImmutableArray(Of TSource), start As Integer, length As Integer, selector As Func(Of TSource, TResult)) As ImmutableArray(Of TResult)

Type parameters

TSource

Het type element dat is opgeslagen in de bronmatrix.

TResult

Het type element dat moet worden opgeslagen in de doelmatrix.

Parameters

items
ImmutableArray<TSource>

De bronmatrix waarmee de resulterende matrix wordt geïnitialiseerd.

start
Int32

De index van het eerste element in de bronmatrix dat moet worden opgenomen in de resulterende matrix.

length
Int32

Het aantal elementen van de bronmatrix dat moet worden opgenomen in de resulterende matrix.

selector
Func<TSource,TResult>

De functie die moet worden toegepast op elk element uit de bronmatrix die is opgenomen in de resulterende matrix.

Retouren

ImmutableArray<TResult>

Een onveranderbare matrix die de opgegeven items bevat.

Opmerkingen

Deze overbelasting maakt het efficiënt maken van een ImmutableArray<T> op basis van een segment van een bestaand ImmutableArray<T>segment, waarbij een toewijzingsfunctie moet worden toegepast op elk element van de bronmatrix die in de resulterende matrix is opgenomen.

Van toepassing op