ImmutableArray.CreateRange Metod

Definition

Överlagringar

CreateRange<T>(IEnumerable<T>)

Skapar en ny ImmutableArray<T> ifylld med de angivna objekten.

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)

Typparametrar

T

Typ av element som lagras i matrisen.

Parametrar

items
IEnumerable<T>

De element som ska läggas till i matrisen.

Returer

En oföränderlig matris som innehåller de angivna objekten.

Gäller för

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

Initierar en ny instans av structen ImmutableArray<T> .

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

Typparametrar

TSource

Typ av element som lagras i källmatrisen.

TArg

Vilken typ av argument som ska skickas till väljarens mappningsfunktion.

TResult

Vilken typ av element som ska lagras i målmatrisen.

Parametrar

items
ImmutableArray<TSource>

Källmatrisen som den resulterande matrisen ska initieras med.

start
Int32

Indexet för det första elementet i källmatrisen som ska inkluderas i den resulterande matrisen.

length
Int32

Antalet element från källmatrisen som ska inkluderas i den resulterande matrisen.

selector
Func<TSource,TArg,TResult>

Funktionen som ska tillämpas på varje element från källmatrisen som ingår i den resulterande matrisen.

arg
TArg

Ett argument som ska skickas till väljarens mappningsfunktion.

Returer

ImmutableArray<TResult>

En oföränderlig matris som innehåller de angivna objekten.

Kommentarer

Den här överlagringen gör det möjligt att effektivt skapa en ImmutableArray<T> baserat på en sektor i en befintlig ImmutableArray<T>, där en mappningsfunktion måste tillämpas på varje element från källmatrisen som ingår i den resulterande matrisen.

Gäller för

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

Initierar en ny instans av structen ImmutableArray<T> .

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

Typparametrar

TSource

Typ av element som lagras i källmatrisen.

TArg

Vilken typ av argument som ska skickas till väljarens mappningsfunktion.

TResult

Vilken typ av element som ska lagras i målmatrisen.

Parametrar

items
ImmutableArray<TSource>

Källmatrisen som den resulterande matrisen ska initieras med.

selector
Func<TSource,TArg,TResult>

Funktionen som ska tillämpas på varje element från källmatrisen.

arg
TArg

Ett argument som ska skickas till väljarens mappningsfunktion.

Returer

ImmutableArray<TResult>

En oföränderlig matris som innehåller de angivna objekten.

Kommentarer

Den här överlagringen gör det möjligt att effektivt skapa en ImmutableArray<T> baserat på en befintlig ImmutableArray<T>, där en mappningsfunktion måste tillämpas på varje element från källmatrisen.

Gäller för

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

Initierar en ny instans av structen ImmutableArray<T> .

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)

Typparametrar

TSource

Typ av element som lagras i källmatrisen.

TResult

Vilken typ av element som ska lagras i målmatrisen.

Parametrar

items
ImmutableArray<TSource>

Källmatrisen som den resulterande matrisen ska initieras med.

selector
Func<TSource,TResult>

Funktionen som ska tillämpas på varje element från källmatrisen.

Returer

ImmutableArray<TResult>

En oföränderlig matris som innehåller de angivna objekten.

Kommentarer

Den här överlagringen gör det möjligt att effektivt skapa en ImmutableArray<T> baserat på en befintlig ImmutableArray<T>, där en mappningsfunktion måste tillämpas på varje element från källmatrisen.

Gäller för

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

Initierar en ny instans av structen ImmutableArray<T> .

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)

Typparametrar

TSource

Typ av element som lagras i källmatrisen.

TResult

Vilken typ av element som ska lagras i målmatrisen.

Parametrar

items
ImmutableArray<TSource>

Källmatrisen som den resulterande matrisen ska initieras med.

start
Int32

Indexet för det första elementet i källmatrisen som ska inkluderas i den resulterande matrisen.

length
Int32

Antalet element från källmatrisen som ska inkluderas i den resulterande matrisen.

selector
Func<TSource,TResult>

Funktionen som ska tillämpas på varje element från källmatrisen som ingår i den resulterande matrisen.

Returer

ImmutableArray<TResult>

En oföränderlig matris som innehåller de angivna objekten.

Kommentarer

Den här överlagringen gör det möjligt att effektivt skapa en ImmutableArray<T> baserat på en sektor i en befintlig ImmutableArray<T>, där en mappningsfunktion måste tillämpas på varje element från källmatrisen som ingår i den resulterande matrisen.

Gäller för