Bagikan melalui


ImmutableArray.CreateRange Metode

Definisi

Overload

CreateRange<T>(IEnumerable<T>)

Membuat baru ImmutableArray<T> yang diisi dengan item yang ditentukan.

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)

Menginisialisasi instans baru struct ImmutableArray<T> .

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)

Menginisialisasi instans baru struct ImmutableArray<T> .

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)

Menginisialisasi instans baru struct ImmutableArray<T> .

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)

Menginisialisasi instans baru struct ImmutableArray<T> .

CreateRange<T>(IEnumerable<T>)

Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs

Membuat baru ImmutableArray<T> yang diisi dengan item yang ditentukan.

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)

Jenis parameter

T

Jenis elemen yang disimpan dalam array.

Parameter

items
IEnumerable<T>

Elemen yang akan ditambahkan ke array.

Mengembalikan

Array yang tidak dapat diubah yang berisi item yang ditentukan.

Berlaku untuk

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Func<TSource,TArg,TResult>, TArg)

Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs

Menginisialisasi instans baru struct 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)

Jenis parameter

TSource

Jenis elemen yang disimpan dalam array sumber.

TArg

Jenis argumen yang akan diteruskan ke fungsi pemetaan pemilih.

TResult

Jenis elemen yang akan disimpan dalam array target.

Parameter

items
ImmutableArray<TSource>

Array sumber untuk menginisialisasi array yang dihasilkan dengan.

selector
Func<TSource,TArg,TResult>

Fungsi untuk diterapkan ke setiap elemen dari array sumber.

arg
TArg

Argumen yang akan diteruskan ke fungsi pemetaan pemilih.

Mengembalikan

ImmutableArray<TResult>

Array yang tidak dapat diubah yang berisi item yang ditentukan.

Keterangan

Kelebihan beban ini memungkinkan pembuatan yang ImmutableArray<T> efisien berdasarkan ImmutableArray<T>, di mana fungsi pemetaan perlu diterapkan ke setiap elemen dari array sumber.

Berlaku untuk

CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)

Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs

Menginisialisasi instans baru struct 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)

Jenis parameter

TSource

Jenis elemen yang disimpan dalam array sumber.

TArg

Jenis argumen yang akan diteruskan ke fungsi pemetaan pemilih.

TResult

Jenis elemen yang akan disimpan dalam array target.

Parameter

items
ImmutableArray<TSource>

Array sumber untuk menginisialisasi array yang dihasilkan dengan.

start
Int32

Indeks elemen pertama dalam array sumber untuk disertakan dalam array yang dihasilkan.

length
Int32

Jumlah elemen dari array sumber untuk disertakan dalam array yang dihasilkan.

selector
Func<TSource,TArg,TResult>

Fungsi untuk diterapkan ke setiap elemen dari array sumber yang disertakan dalam array yang dihasilkan.

arg
TArg

Argumen yang akan diteruskan ke fungsi pemetaan pemilih.

Mengembalikan

ImmutableArray<TResult>

Array yang tidak dapat diubah yang berisi item yang ditentukan.

Keterangan

Kelebihan beban ini memungkinkan pembuatan yang ImmutableArray<T> efisien berdasarkan ikhtisar dari yang ada ImmutableArray<T>, di mana fungsi pemetaan perlu diterapkan ke setiap elemen dari array sumber yang disertakan dalam array yang dihasilkan.

Berlaku untuk

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)

Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs

Menginisialisasi instans baru struct 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)

Jenis parameter

TSource

Jenis elemen yang disimpan dalam array sumber.

TResult

Jenis elemen yang akan disimpan dalam array target.

Parameter

items
ImmutableArray<TSource>

Array sumber untuk menginisialisasi array yang dihasilkan dengan.

selector
Func<TSource,TResult>

Fungsi untuk diterapkan ke setiap elemen dari array sumber.

Mengembalikan

ImmutableArray<TResult>

Array yang tidak dapat diubah yang berisi item yang ditentukan.

Keterangan

Kelebihan beban ini memungkinkan pembuatan yang ImmutableArray<T> efisien berdasarkan ImmutableArray<T>, di mana fungsi pemetaan perlu diterapkan ke setiap elemen dari array sumber.

Berlaku untuk

CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)

Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs
Sumber:
ImmutableArray.cs

Menginisialisasi instans baru struct 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)

Jenis parameter

TSource

Jenis elemen yang disimpan dalam array sumber.

TResult

Jenis elemen yang akan disimpan dalam array target.

Parameter

items
ImmutableArray<TSource>

Array sumber untuk menginisialisasi array yang dihasilkan dengan.

start
Int32

Indeks elemen pertama dalam array sumber untuk disertakan dalam array yang dihasilkan.

length
Int32

Jumlah elemen dari array sumber untuk disertakan dalam array yang dihasilkan.

selector
Func<TSource,TResult>

Fungsi untuk diterapkan ke setiap elemen dari array sumber yang disertakan dalam array yang dihasilkan.

Mengembalikan

ImmutableArray<TResult>

Array yang tidak dapat diubah yang berisi item yang ditentukan.

Keterangan

Kelebihan beban ini memungkinkan pembuatan yang ImmutableArray<T> efisien berdasarkan ikhtisar dari yang ada ImmutableArray<T>, di mana fungsi pemetaan perlu diterapkan ke setiap elemen dari array sumber yang disertakan dalam array yang dihasilkan.

Berlaku untuk