ImmutableArray.CreateRange Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
CreateRange<T>(IEnumerable<T>) |
Tworzy nowy ImmutableArray<T> wypełniony określonymi elementami. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg) |
Inicjuje ImmutableArray<T> nowe wystąpienie struktury. |
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg) |
Inicjuje ImmutableArray<T> nowe wystąpienie struktury. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>) |
Inicjuje ImmutableArray<T> nowe wystąpienie struktury. |
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>) |
Inicjuje ImmutableArray<T> nowe wystąpienie struktury. |
CreateRange<T>(IEnumerable<T>)
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
Tworzy nowy ImmutableArray<T> wypełniony określonymi elementami.
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 przechowywanego w tablicy.
Parametry
- items
- IEnumerable<T>
Elementy do dodania do tablicy.
Zwraca
Niezmienna tablica zawierająca określone elementy.
Dotyczy
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
Inicjuje ImmutableArray<T> nowe wystąpienie struktury.
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)
Parametry typu
- TSource
Typ elementu przechowywanego w tablicy źródłowej.
- TArg
Typ argumentu do przekazania do funkcji mapowania selektora.
- TResult
Typ elementu do przechowywania w tablicy docelowej.
Parametry
- items
- ImmutableArray<TSource>
Tablica źródłowa do zainicjowania wynikowej tablicy.
- selector
- Func<TSource,TArg,TResult>
Funkcja, która ma być stosowana do każdego elementu z tablicy źródłowej.
- arg
- TArg
Argument, który ma zostać przekazany do funkcji mapowania selektora.
Zwraca
Niezmienna tablica zawierająca określone elementy.
Uwagi
To przeciążenie umożliwia efektywne tworzenie ImmutableArray<T> obiektu na podstawie istniejącego ImmutableArray<T>obiektu , w którym należy zastosować funkcję mapowania do każdego elementu z tablicy źródłowej.
Dotyczy
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
Inicjuje ImmutableArray<T> nowe wystąpienie struktury.
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)
Parametry typu
- TSource
Typ elementu przechowywanego w tablicy źródłowej.
- TArg
Typ argumentu, który ma zostać przekazany do funkcji mapowania selektora.
- TResult
Typ elementu, który ma być przechowywany w tablicy docelowej.
Parametry
- items
- ImmutableArray<TSource>
Tablica źródłowa do zainicjowania wynikowej tablicy.
- start
- Int32
Indeks pierwszego elementu w tablicy źródłowej do uwzględnienia w wynikowej tablicy.
- length
- Int32
Liczba elementów z tablicy źródłowej do uwzględnienia w wynikowej tablicy.
- selector
- Func<TSource,TArg,TResult>
Funkcja, która ma być stosowana do każdego elementu z tablicy źródłowej uwzględnionej w tablicy wynikowej.
- arg
- TArg
Argument, który ma zostać przekazany do funkcji mapowania selektora.
Zwraca
Niezmienna tablica zawierająca określone elementy.
Uwagi
To przeciążenie umożliwia efektywne tworzenie ImmutableArray<T> obiektu na podstawie wycinka istniejącego ImmutableArray<T>obiektu , w którym należy zastosować funkcję mapowania do każdego elementu z tablicy źródłowej zawartej w wynikowej tablicy.
Dotyczy
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
Inicjuje ImmutableArray<T> nowe wystąpienie struktury.
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 przechowywanego w tablicy źródłowej.
- TResult
Typ elementu do przechowywania w tablicy docelowej.
Parametry
- items
- ImmutableArray<TSource>
Tablica źródłowa do zainicjowania wynikowej tablicy.
- selector
- Func<TSource,TResult>
Funkcja, która ma być stosowana do każdego elementu z tablicy źródłowej.
Zwraca
Niezmienna tablica zawierająca określone elementy.
Uwagi
To przeciążenie umożliwia efektywne tworzenie ImmutableArray<T> obiektu na podstawie istniejącego ImmutableArray<T>obiektu , w którym należy zastosować funkcję mapowania do każdego elementu z tablicy źródłowej.
Dotyczy
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
- Źródło:
- ImmutableArray.cs
Inicjuje ImmutableArray<T> nowe wystąpienie struktury.
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 przechowywanego w tablicy źródłowej.
- TResult
Typ elementu do przechowywania w tablicy docelowej.
Parametry
- items
- ImmutableArray<TSource>
Tablica źródłowa do zainicjowania wynikowej tablicy.
- start
- Int32
Indeks pierwszego elementu w tablicy źródłowej do uwzględnienia w wynikowej tablicy.
- length
- Int32
Liczba elementów z tablicy źródłowej do uwzględnienia w wynikowej tablicy.
- selector
- Func<TSource,TResult>
Funkcja, która ma być stosowana do każdego elementu z tablicy źródłowej uwzględnionej w tablicy wynikowej.
Zwraca
Niezmienna tablica zawierająca określone elementy.
Uwagi
To przeciążenie umożliwia efektywne tworzenie ImmutableArray<T> obiektu na podstawie wycinka istniejącego ImmutableArray<T>obiektu , w którym należy zastosować funkcję mapowania do każdego elementu z tablicy źródłowej zawartej w wynikowej tablicy.