ImmutableArray.CreateRange Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
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
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
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
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.