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í
| Name | Description |
|---|---|
| CreateRange<T>(IEnumerable<T>) |
Vytvoří nový ImmutableArray<T> naplněný zadanými položkami. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inicializuje novou instanci struktury ImmutableArray<T>. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inicializuje novou instanci struktury ImmutableArray<T>. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inicializuje novou instanci struktury ImmutableArray<T>. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inicializuje novou instanci struktury ImmutableArray<T>. |
CreateRange<T>(IEnumerable<T>)
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
Vytvoří nový ImmutableArray<T> naplněný 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 elementu uloženého v poli.
Parametry
- items
- IEnumerable<T>
Prvky, které chcete 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
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
Inicializuje novou instanci struktury 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);
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)
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.
- selector
- Func<TSource,TArg,TResult>
Funkce, která se použije pro 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í ImmutableArray<T> na základě existujícího ImmutableArray<T>, kde je tř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
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
Inicializuje novou instanci struktury 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);
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)
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.
- start
- Int32
Index prvního prvku ve zdrojovém poli, který se má zahrnout do výsledného pole.
- length
- Int32
Počet prvků ze zdrojového pole, které mají být zahrnuty do výsledného pole.
- selector
- Func<TSource,TArg,TResult>
Funkce, která se použije pro každý prvek ze zdrojového pole zahrnutého do výsledné matice.
- 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í ImmutableArray<T> na základě ř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 do výsledné matice.
Platí pro
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
Inicializuje novou instanci struktury 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)
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.
- selector
- Func<TSource,TResult>
Funkce, která se použije pro 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í ImmutableArray<T> na základě existujícího ImmutableArray<T>, kde je tř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
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
- Zdroj:
- ImmutableArray.cs
Inicializuje novou instanci struktury 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)
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.
- start
- Int32
Index prvního prvku ve zdrojovém poli, který se má zahrnout do výsledného pole.
- length
- Int32
Počet prvků ze zdrojového pole, které mají být zahrnuty do výsledného pole.
- selector
- Func<TSource,TResult>
Funkce, která se použije pro každý prvek ze zdrojového pole zahrnutého do výsledné matice.
Návraty
Neměnné pole, které obsahuje zadané položky.
Poznámky
Toto přetížení umožňuje efektivní vytvoření ImmutableArray<T> na základě ř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 do výsledné matice.