ImmutableArray.CreateRange Metoda

Definice

Přetížení

CreateRange<T>(IEnumerable<T>)

Vytvoří novou ImmutableArray<T> naplněnou zadanými položkami.

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

Inicializuje novou instanci ImmutableArray<T> struktury.

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

Inicializuje novou instanci ImmutableArray<T> struktury.

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

Inicializuje novou instanci ImmutableArray<T> struktury.

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

Inicializuje novou instanci ImmutableArray<T> struktury.

CreateRange<T>(IEnumerable<T>)

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

Vytvoří novou ImmutableArray<T> naplněnou zadanými položkami.

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)

Parametry typu

T

Typ prvku uloženého v poli.

Parametry

items
IEnumerable<T>

Prvky, které se mají přidat do pole.

Návraty

Neměnné pole, které obsahuje zadané položky.

Platí pro

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

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

Inicializuje novou instanci ImmutableArray<T> struktury.

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)

Parametry typu

TSource

Typ elementu uloženého ve zdrojovém poli.

TArg

Typ argumentu, který se má předat funkci mapování selektoru.

TResult

Typ elementu, který se má uložit do cílového pole.

Parametry

items
ImmutableArray<TSource>

Zdrojové pole pro inicializaci výsledného pole pomocí.

selector
Func<TSource,TArg,TResult>

Funkce, která se má použít na každý prvek ze zdrojového pole.

arg
TArg

Argument, který se má předat funkci mapování selektoru.

Návraty

ImmutableArray<TResult>

Neměnné pole, které obsahuje zadané položky.

Poznámky

Toto přetížení umožňuje efektivní vytvoření objektu ImmutableArray<T> založeného na existujícím ImmutableArray<T>objektu , kde je potřeba použít funkci mapování na každý prvek ze zdrojového pole.

Platí pro

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

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

Inicializuje novou instanci ImmutableArray<T> struktury.

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)

Parametry typu

TSource

Typ elementu uloženého ve zdrojovém poli.

TArg

Typ argumentu, který se má předat funkci mapování selektoru.

TResult

Typ prvku, který má být uložen v cílovém poli.

Parametry

items
ImmutableArray<TSource>

Zdrojové pole pro inicializaci výsledného pole pomocí.

start
Int32

Index prvního prvku ve zdrojovém poli, který se má zahrnout do výsledné matice.

length
Int32

Počet prvků ze zdrojového pole, které se mají zahrnout do výsledné matice.

selector
Func<TSource,TArg,TResult>

Funkce, která se má použít na každý prvek ze zdrojového pole zahrnutého ve výsledném poli.

arg
TArg

Argument, který se má předat funkci mapování selektoru.

Návraty

ImmutableArray<TResult>

Neměnné pole, které obsahuje zadané položky.

Poznámky

Toto přetížení umožňuje efektivní vytvoření objektu ImmutableArray<T> založeného na řezu existujícího ImmutableArray<T>objektu , kde je potřeba použít funkci mapování na každý prvek ze zdrojového pole zahrnutého ve výsledné matici.

Platí pro

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

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

Inicializuje novou instanci ImmutableArray<T> struktury.

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)

Parametry typu

TSource

Typ elementu uloženého ve zdrojovém poli.

TResult

Typ elementu, který se má uložit do cílového pole.

Parametry

items
ImmutableArray<TSource>

Zdrojové pole pro inicializaci výsledného pole pomocí.

selector
Func<TSource,TResult>

Funkce, která se má použít na každý prvek ze zdrojového pole.

Návraty

ImmutableArray<TResult>

Neměnné pole, které obsahuje zadané položky.

Poznámky

Toto přetížení umožňuje efektivní vytvoření objektu ImmutableArray<T> založeného na existujícím ImmutableArray<T>objektu , kde je potřeba použít funkci mapování na každý prvek ze zdrojového pole.

Platí pro

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

Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs
Zdroj:
ImmutableArray.cs

Inicializuje novou instanci ImmutableArray<T> struktury.

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)

Parametry typu

TSource

Typ elementu uloženého ve zdrojovém poli.

TResult

Typ elementu, který se má uložit do cílového pole.

Parametry

items
ImmutableArray<TSource>

Zdrojové pole pro inicializaci výsledného pole pomocí.

start
Int32

Index prvního prvku ve zdrojovém poli, který se má zahrnout do výsledné matice.

length
Int32

Počet prvků ze zdrojového pole, které se mají zahrnout do výsledné matice.

selector
Func<TSource,TResult>

Funkce, která se má použít na každý prvek ze zdrojového pole zahrnutého ve výsledném poli.

Návraty

ImmutableArray<TResult>

Neměnné pole, které obsahuje zadané položky.

Poznámky

Toto přetížení umožňuje efektivní vytvoření objektu ImmutableArray<T> založeného na řezu existujícího ImmutableArray<T>objektu , kde je potřeba použít funkci mapování na každý prvek ze zdrojového pole zahrnutého ve výsledné matici.

Platí pro