ImmutableArray.CreateRange Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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
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
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
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.