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
| Name | Beschreibung |
|---|---|
| CreateRange<T>(IEnumerable<T>) |
Erstellt eine neue ImmutableArray<T> Auffüllung mit den angegebenen Elementen. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Initialisiert eine neue instance der ImmutableArray<T> -Struktur. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Initialisiert eine neue instance der ImmutableArray<T> -Struktur. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Initialisiert eine neue instance der ImmutableArray<T> -Struktur. |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Initialisiert eine neue instance der ImmutableArray<T> -Struktur. |
CreateRange<T>(IEnumerable<T>)
Erstellt eine neue ImmutableArray<T> Auffüllung mit den angegebenen Elementen.
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 elements, das im Array gespeichert ist.
Parameter
- items
- IEnumerable<T>
Die Elemente, die dem 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>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)
Initialisiert eine neue instance 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 Im Quellarray gespeicherte Elementtyp.
- 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 werden soll.
- start
- Int32
Der Index des ersten Elements im Quellarray, das in das resultierende Array aufgenommen werden soll.
- length
- Int32
Die Anzahl der Elemente aus dem Quellarray, die in das resultierende Array aufgenommen werden sollen.
- selector
- Func<TSource,TArg,TResult>
Die Funktion, die auf jedes Element aus dem Quellarray angewendet werden soll, das im resultierenden Array enthalten ist.
- arg
- TArg
Ein Argument, das an die Selektorzuordnungsfunktion übergeben werden soll.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Hinweise
Diese Überladung ermöglicht die effiziente Erstellung eines ImmutableArray<T> basierenden Datenschnitts eines vorhandenen ImmutableArray<T>Elements, bei dem eine Zuordnungsfunktion auf jedes Element aus dem Quellarray angewendet werden muss, das im resultierenden Array enthalten ist.
Gilt für:
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)
Initialisiert eine neue instance 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 Im Quellarray gespeicherte Elementtyp.
- 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 werden soll.
- selector
- Func<TSource,TArg,TResult>
Die Funktion, die auf jedes Element aus dem Quellarray angewendet werden soll.
- arg
- TArg
Ein Argument, das an die Selektorzuordnungsfunktion übergeben werden soll.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Hinweise
Diese Überladung ermöglicht eine effiziente Erstellung einer ImmutableArray<T> basierend auf einer vorhandenen ImmutableArray<T>, wobei eine Zuordnungsfunktion auf jedes Element aus dem Quellarray angewendet werden muss.
Gilt für:
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
Initialisiert eine neue instance 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 Im Quellarray gespeicherte Elementtyp.
- TResult
Der Typ des Elements, das im Zielarray gespeichert werden soll.
Parameter
- items
- ImmutableArray<TSource>
Das Quellarray, mit dem das resultierende Array initialisiert werden soll.
- selector
- Func<TSource,TResult>
Die Funktion, die auf jedes Element aus dem Quellarray angewendet werden soll.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Hinweise
Diese Überladung ermöglicht eine effiziente Erstellung einer ImmutableArray<T> basierend auf einer 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>)
Initialisiert eine neue instance 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 Im Quellarray gespeicherte Elementtyp.
- TResult
Der Typ des Elements, das im Zielarray gespeichert werden soll.
Parameter
- items
- ImmutableArray<TSource>
Das Quellarray, mit dem das resultierende Array initialisiert werden soll.
- start
- Int32
Der Index des ersten Elements im Quellarray, das in das resultierende Array aufgenommen werden soll.
- length
- Int32
Die Anzahl der Elemente aus dem Quellarray, die in das resultierende Array aufgenommen werden sollen.
- selector
- Func<TSource,TResult>
Die Funktion, die auf jedes Element aus dem Quellarray angewendet werden soll, das im resultierenden Array enthalten ist.
Gibt zurück
Ein unveränderliches Array, das die angegebenen Elemente enthält.
Hinweise
Diese Überladung ermöglicht die effiziente Erstellung eines ImmutableArray<T> basierenden Datenschnitts eines vorhandenen ImmutableArray<T>Elements, bei dem eine Zuordnungsfunktion auf jedes Element aus dem Quellarray angewendet werden muss, das im resultierenden Array enthalten ist.