ImmutableArray.CreateRange Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
CreateRange<T>(IEnumerable<T>) |
Erstellt ein neues ImmutableArray<T>, das mit den angegebenen Elementen aufgefüllt ist. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur. |
CreateRange<T>(IEnumerable<T>)
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
Erstellt ein neues ImmutableArray<T>, das mit den angegebenen Elementen aufgefüllt ist.
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)
Typparameter
- T
Der Typ des im Array gespeicherten Elements.
Parameter
- items
- IEnumerable<T>
Die Elemente, die zum Array hinzugefügt werden sollen.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Gilt für:
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur.
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)
Typparameter
- TSource
Der Typ des im Quellarray gespeicherten Elements.
- TArg
Der Typ des Arguments, das an die Selektorzuordnungsfunktion übergeben werden soll.
- TResult
Der Typ des Elements, das im Zielarray gespeichert werden soll.
Parameter
- items
- ImmutableArray<TSource>
Das Quellarray, mit dem das resultierende Array initialisiert wird.
- selector
- Func<TSource,TArg,TResult>
Die Funktion, die aus dem Quellarray auf jedes Element angewendet werden soll.
- arg
- TArg
Ein Argument, das an die Zuordnungsfunktion des Selektors übergeben werden soll.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Hinweise
Diese Überladung ermöglicht eine effiziente Erstellung eines ImmutableArray<T> auf basis eines vorhandenen ImmutableArray<T>, wobei eine Zuordnungsfunktion auf jedes Element aus dem Quellarray angewendet werden muss.
Gilt für:
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur.
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)
Typparameter
- TSource
Der Typ des im Quellarray gespeicherten Elements.
- TArg
Der Typ des Arguments, das an die Selektorzuordnungsfunktion übergeben werden soll.
- TResult
Der Typ des Elements, das im Zielarray gespeichert werden soll.
Parameter
- items
- ImmutableArray<TSource>
Das Quellarray, mit dem das resultierende Array initialisiert wird.
- start
- Int32
Der Index des ersten Elements im Quellarray, das in das resultierende Array eingeschlossen werden soll.
- length
- Int32
Die Anzahl von Elementen aus dem Quellarray, die in das sich ergebende Array eingeschlossen werden sollen.
- selector
- Func<TSource,TArg,TResult>
Die Funktion, die auf jedes Element vom Quellarray, das im resultierenden Array enthalten ist, angewendet werden soll.
- arg
- TArg
Ein Argument, das an die Zuordnungsfunktion des Selektors übergeben werden soll.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Hinweise
Diese Überladung ermöglicht eine effiziente Erstellung eines ImmutableArray<T> auf grundlage eines Slices einer vorhandenen ImmutableArray<T>, wobei eine Zuordnungsfunktion auf jedes Element aus dem Quellarray angewendet werden muss, das im resultierenden Array enthalten ist.
Gilt für:
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur.
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)
Typparameter
- TSource
Der Typ des im Quellarray gespeicherten Elements.
- TResult
Der Typ des Elements, das im Zielarray gespeichert werden soll.
Parameter
- items
- ImmutableArray<TSource>
Das Quellarray, mit dem das resultierende Array initialisiert wird.
- selector
- Func<TSource,TResult>
Die Funktion, die aus dem Quellarray auf jedes Element angewendet werden soll.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Hinweise
Diese Überladung ermöglicht eine effiziente Erstellung eines ImmutableArray<T> auf basis eines vorhandenen ImmutableArray<T>, wobei eine Zuordnungsfunktion auf jedes Element aus dem Quellarray angewendet werden muss.
Gilt für:
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
- Quelle:
- ImmutableArray.cs
Initialisiert eine neue Instanz der ImmutableArray<T>-Struktur.
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)
Typparameter
- TSource
Der Typ des im Quellarray gespeicherten Elements.
- TResult
Der Typ des Elements, das im Zielarray gespeichert werden soll.
Parameter
- items
- ImmutableArray<TSource>
Das Quellarray, mit dem das resultierende Array initialisiert wird.
- start
- Int32
Der Index des ersten Elements im Quellarray, das in das resultierende Array eingeschlossen werden soll.
- length
- Int32
Die Anzahl von Elementen aus dem Quellarray, die in das sich ergebende Array eingeschlossen werden sollen.
- selector
- Func<TSource,TResult>
Die Funktion, die auf jedes Element vom Quellarray, das im resultierenden Array enthalten ist, angewendet werden soll.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Hinweise
Diese Überladung ermöglicht eine effiziente Erstellung eines ImmutableArray<T> auf grundlage eines Slices einer vorhandenen ImmutableArray<T>, wobei eine Zuordnungsfunktion auf jedes Element aus dem Quellarray angewendet werden muss, das im resultierenden Array enthalten ist.