Udostępnij za pośrednictwem


ImmutableArray.CreateRange Metoda

Definicja

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

ImmutableArray<TResult>

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

ImmutableArray<TResult>

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

ImmutableArray<TResult>

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

ImmutableArray<TResult>

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