ImmutableArray.CreateRange Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| CreateRange<T>(IEnumerable<T>) |
Skapar en ny ImmutableArray<T> ifylld med de angivna objekten. |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Initierar en ny instans av structen ImmutableArray<T> . |
| CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Initierar en ny instans av structen ImmutableArray<T> . |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Initierar en ny instans av structen ImmutableArray<T> . |
| CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Initierar en ny instans av structen ImmutableArray<T> . |
CreateRange<T>(IEnumerable<T>)
Skapar en ny ImmutableArray<T> ifylld med de angivna objekten.
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)
Typparametrar
- T
Typ av element som lagras i matrisen.
Parametrar
- items
- IEnumerable<T>
De element som ska läggas till i matrisen.
Returer
En oföränderlig matris som innehåller de angivna objekten.
Gäller för
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)
Initierar en ny instans av structen 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)
Typparametrar
- TSource
Typ av element som lagras i källmatrisen.
- TArg
Vilken typ av argument som ska skickas till väljarens mappningsfunktion.
- TResult
Vilken typ av element som ska lagras i målmatrisen.
Parametrar
- items
- ImmutableArray<TSource>
Källmatrisen som den resulterande matrisen ska initieras med.
- start
- Int32
Indexet för det första elementet i källmatrisen som ska inkluderas i den resulterande matrisen.
- length
- Int32
Antalet element från källmatrisen som ska inkluderas i den resulterande matrisen.
- selector
- Func<TSource,TArg,TResult>
Funktionen som ska tillämpas på varje element från källmatrisen som ingår i den resulterande matrisen.
- arg
- TArg
Ett argument som ska skickas till väljarens mappningsfunktion.
Returer
En oföränderlig matris som innehåller de angivna objekten.
Kommentarer
Den här överlagringen gör det möjligt att effektivt skapa en ImmutableArray<T> baserat på en sektor i en befintlig ImmutableArray<T>, där en mappningsfunktion måste tillämpas på varje element från källmatrisen som ingår i den resulterande matrisen.
Gäller för
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)
Initierar en ny instans av structen 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)
Typparametrar
- TSource
Typ av element som lagras i källmatrisen.
- TArg
Vilken typ av argument som ska skickas till väljarens mappningsfunktion.
- TResult
Vilken typ av element som ska lagras i målmatrisen.
Parametrar
- items
- ImmutableArray<TSource>
Källmatrisen som den resulterande matrisen ska initieras med.
- selector
- Func<TSource,TArg,TResult>
Funktionen som ska tillämpas på varje element från källmatrisen.
- arg
- TArg
Ett argument som ska skickas till väljarens mappningsfunktion.
Returer
En oföränderlig matris som innehåller de angivna objekten.
Kommentarer
Den här överlagringen gör det möjligt att effektivt skapa en ImmutableArray<T> baserat på en befintlig ImmutableArray<T>, där en mappningsfunktion måste tillämpas på varje element från källmatrisen.
Gäller för
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
Initierar en ny instans av structen 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)
Typparametrar
- TSource
Typ av element som lagras i källmatrisen.
- TResult
Vilken typ av element som ska lagras i målmatrisen.
Parametrar
- items
- ImmutableArray<TSource>
Källmatrisen som den resulterande matrisen ska initieras med.
- selector
- Func<TSource,TResult>
Funktionen som ska tillämpas på varje element från källmatrisen.
Returer
En oföränderlig matris som innehåller de angivna objekten.
Kommentarer
Den här överlagringen gör det möjligt att effektivt skapa en ImmutableArray<T> baserat på en befintlig ImmutableArray<T>, där en mappningsfunktion måste tillämpas på varje element från källmatrisen.
Gäller för
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)
Initierar en ny instans av structen 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)
Typparametrar
- TSource
Typ av element som lagras i källmatrisen.
- TResult
Vilken typ av element som ska lagras i målmatrisen.
Parametrar
- items
- ImmutableArray<TSource>
Källmatrisen som den resulterande matrisen ska initieras med.
- start
- Int32
Indexet för det första elementet i källmatrisen som ska inkluderas i den resulterande matrisen.
- length
- Int32
Antalet element från källmatrisen som ska inkluderas i den resulterande matrisen.
- selector
- Func<TSource,TResult>
Funktionen som ska tillämpas på varje element från källmatrisen som ingår i den resulterande matrisen.
Returer
En oföränderlig matris som innehåller de angivna objekten.
Kommentarer
Den här överlagringen gör det möjligt att effektivt skapa en ImmutableArray<T> baserat på en sektor i en befintlig ImmutableArray<T>, där en mappningsfunktion måste tillämpas på varje element från källmatrisen som ingår i den resulterande matrisen.