ImmutableArray.CreateRange Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Túlterhelések
| Name | Description |
|---|---|
| CreateRange<T>(IEnumerable<T>) |
Létrehoz egy új ImmutableArray<T> kitöltést a megadott elemekkel. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inicializálja a szerkezet új példányát ImmutableArray<T> . |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inicializálja a szerkezet új példányát ImmutableArray<T> . |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inicializálja a szerkezet új példányát ImmutableArray<T> . |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inicializálja a szerkezet új példányát ImmutableArray<T> . |
CreateRange<T>(IEnumerable<T>)
Létrehoz egy új ImmutableArray<T> kitöltést a megadott elemekkel.
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)
Típusparaméterek
- T
A tömbben tárolt elem típusa.
Paraméterek
- items
- IEnumerable<T>
A tömbhöz hozzáadni kívánt elemek.
Válaszok
Nem módosítható tömb, amely a megadott elemeket tartalmazza.
A következőre érvényes:
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)
Inicializálja a szerkezet új példányát 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)
Típusparaméterek
- TSource
A forrástömbben tárolt elem típusa.
- TArg
A választóleképezési függvénynek átadni kívánt argumentum típusa.
- TResult
A céltömbben tárolandó elem típusa.
Paraméterek
- items
- ImmutableArray<TSource>
Az eredményként kapott tömb inicializálásához használt forrástömb.
- start
- Int32
A forrástömb első elemének indexe, amely szerepel az eredményként kapott tömbben.
- length
- Int32
A forrástömbből az eredményként kapott tömbbe felvenni kívánt elemek száma.
- selector
- Func<TSource,TArg,TResult>
Az eredményként kapott tömbben található forrástömb minden elemére alkalmazandó függvény.
- arg
- TArg
A választóleképezési függvénynek továbbítandó argumentum.
Válaszok
Nem módosítható tömb, amely a megadott elemeket tartalmazza.
Megjegyzések
Ez a túlterhelés hatékony létrehozást tesz lehetővé egy ImmutableArray<T> meglévő ImmutableArray<T>szelet alapján, ahol egy leképezési függvényt kell alkalmazni az eredményként kapott tömbben található forrástömb minden elemére.
A következőre érvényes:
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)
Inicializálja a szerkezet új példányát 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)
Típusparaméterek
- TSource
A forrástömbben tárolt elem típusa.
- TArg
A választóleképezési függvénynek átadni kívánt argumentum típusa.
- TResult
A céltömbben tárolni kívánt elem típusa.
Paraméterek
- items
- ImmutableArray<TSource>
Az eredményként kapott tömb inicializálásához használt forrástömb.
- selector
- Func<TSource,TArg,TResult>
A forrástömb minden elemére alkalmazandó függvény.
- arg
- TArg
A választóleképezési függvénynek továbbítandó argumentum.
Válaszok
Nem módosítható tömb, amely a megadott elemeket tartalmazza.
Megjegyzések
Ez a túlterhelés hatékony létrehozást tesz lehetővé egy ImmutableArray<T> meglévő ImmutableArray<T>alapján, ahol egy leképezési függvényt kell alkalmazni a forrástömb minden elemére.
A következőre érvényes:
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
Inicializálja a szerkezet új példányát 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)
Típusparaméterek
- TSource
A forrástömbben tárolt elem típusa.
- TResult
A céltömbben tárolni kívánt elem típusa.
Paraméterek
- items
- ImmutableArray<TSource>
Az eredményként kapott tömb inicializálásához használt forrástömb.
- selector
- Func<TSource,TResult>
A forrástömb minden elemére alkalmazandó függvény.
Válaszok
Nem módosítható tömb, amely a megadott elemeket tartalmazza.
Megjegyzések
Ez a túlterhelés hatékony létrehozást tesz lehetővé egy ImmutableArray<T> meglévő ImmutableArray<T>alapján, ahol egy leképezési függvényt kell alkalmazni a forrástömb minden elemére.
A következőre érvényes:
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)
Inicializálja a szerkezet új példányát 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)
Típusparaméterek
- TSource
A forrástömbben tárolt elem típusa.
- TResult
A céltömbben tárolni kívánt elem típusa.
Paraméterek
- items
- ImmutableArray<TSource>
Az eredményként kapott tömb inicializálásához használt forrástömb.
- start
- Int32
A forrástömb első elemének indexe, amely szerepel az eredményként kapott tömbben.
- length
- Int32
A forrástömbből az eredményként kapott tömbbe felvenni kívánt elemek száma.
- selector
- Func<TSource,TResult>
Az eredményként kapott tömbben található forrástömb minden elemére alkalmazandó függvény.
Válaszok
Nem módosítható tömb, amely a megadott elemeket tartalmazza.
Megjegyzések
Ez a túlterhelés hatékony létrehozást tesz lehetővé egy ImmutableArray<T> meglévő ImmutableArray<T>szelet alapján, ahol egy leképezési függvényt kell alkalmazni az eredményként kapott tömbben található forrástömb minden elemére.