ImmutableArray.CreateRange Yöntem

Tanım

Aşırı Yüklemeler

CreateRange<T>(IEnumerable<T>)

Belirtilen öğelerle doldurulmuş yeni ImmutableArray<T> bir oluşturur.

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

Yapının yeni bir örneğini ImmutableArray<T> başlatır.

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

Yapının yeni bir örneğini ImmutableArray<T> başlatır.

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

Yapının yeni bir örneğini ImmutableArray<T> başlatır.

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

Yapının yeni bir örneğini ImmutableArray<T> başlatır.

CreateRange<T>(IEnumerable<T>)

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Belirtilen öğelerle doldurulmuş yeni ImmutableArray<T> bir oluşturur.

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)

Tür Parametreleri

T

Dizide depolanan öğenin türü.

Parametreler

items
IEnumerable<T>

Diziye eklenecek öğeler.

Döndürülenler

Belirtilen öğeleri içeren sabit bir dizi.

Şunlara uygulanır

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

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Yapının yeni bir örneğini ImmutableArray<T> başlatır.

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)

Tür Parametreleri

TSource

Kaynak dizide depolanan öğenin türü.

TArg

Seçici eşleme işlevine geçirecek bağımsız değişkenin türü.

TResult

Hedef dizide depoacak öğenin türü.

Parametreler

items
ImmutableArray<TSource>

Sonuçta elde edilen diziyi başlatmak için kaynak dizi.

selector
Func<TSource,TArg,TResult>

Kaynak dizideki her öğeye uygulanacak işlev.

arg
TArg

Seçici eşleme işlevine geçirilecek bağımsız değişken.

Döndürülenler

ImmutableArray<TResult>

Belirtilen öğeleri içeren sabit bir dizi.

Açıklamalar

Bu aşırı yükleme, bir eşleme işlevinin ImmutableArray<T> kaynak dizideki her öğeye uygulanması gereken mevcut ImmutableArray<T>bir temelinde verimli bir şekilde oluşturulmasını sağlar.

Şunlara uygulanır

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

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Yapının yeni bir örneğini ImmutableArray<T> başlatır.

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)

Tür Parametreleri

TSource

Kaynak dizide depolanan öğenin türü.

TArg

Seçici eşleme işlevine geçirilecek bağımsız değişkenin türü.

TResult

Hedef dizide depolanacak öğenin türü.

Parametreler

items
ImmutableArray<TSource>

Sonuçta elde edilen diziyi başlatmak için kaynak dizi.

start
Int32

Sonuçta elde edilen diziye eklenecek kaynak dizideki ilk öğenin dizini.

length
Int32

Kaynak diziden elde edilen diziye eklenecek öğe sayısı.

selector
Func<TSource,TArg,TResult>

Sonuçta elde edilen diziye dahil edilen kaynak dizideki her öğeye uygulanacak işlev.

arg
TArg

Seçici eşleme işlevine geçirilecek bağımsız değişken.

Döndürülenler

ImmutableArray<TResult>

Belirtilen öğeleri içeren sabit bir dizi.

Açıklamalar

Bu aşırı yükleme, sonuçta elde edilen diziye dahil edilen kaynak dizideki her öğeye bir eşleme işlevinin uygulanması gereken mevcut ImmutableArray<T>bir dilimi temel alan bir öğesinin verimli bir şekilde oluşturulmasını ImmutableArray<T> sağlar.

Şunlara uygulanır

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

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Yapının yeni bir örneğini ImmutableArray<T> başlatır.

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)

Tür Parametreleri

TSource

Kaynak dizide depolanan öğenin türü.

TResult

Hedef dizide depoacak öğenin türü.

Parametreler

items
ImmutableArray<TSource>

Sonuçta elde edilen diziyi başlatmak için kaynak dizi.

selector
Func<TSource,TResult>

Kaynak dizideki her öğeye uygulanacak işlev.

Döndürülenler

ImmutableArray<TResult>

Belirtilen öğeleri içeren sabit bir dizi.

Açıklamalar

Bu aşırı yükleme, bir eşleme işlevinin ImmutableArray<T> kaynak dizideki her öğeye uygulanması gereken mevcut ImmutableArray<T>bir temelinde verimli bir şekilde oluşturulmasını sağlar.

Şunlara uygulanır

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

Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs
Kaynak:
ImmutableArray.cs

Yapının yeni bir örneğini ImmutableArray<T> başlatır.

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)

Tür Parametreleri

TSource

Kaynak dizide depolanan öğenin türü.

TResult

Hedef dizide depoacak öğenin türü.

Parametreler

items
ImmutableArray<TSource>

Sonuçta elde edilen diziyi başlatmak için kaynak dizi.

start
Int32

Sonuçta elde edilen diziye eklenecek kaynak dizideki ilk öğenin dizini.

length
Int32

Kaynak diziden elde edilen diziye eklenecek öğe sayısı.

selector
Func<TSource,TResult>

Sonuçta elde edilen diziye dahil edilen kaynak dizideki her öğeye uygulanacak işlev.

Döndürülenler

ImmutableArray<TResult>

Belirtilen öğeleri içeren sabit bir dizi.

Açıklamalar

Bu aşırı yükleme, sonuçta elde edilen diziye dahil edilen kaynak dizideki her öğeye bir eşleme işlevinin uygulanması gereken mevcut ImmutableArray<T>bir dilimi temel alan bir öğesinin verimli bir şekilde oluşturulmasını ImmutableArray<T> sağlar.

Şunlara uygulanır