ImmutableArray.CreateRange Метод

Определение

Перегрузки

Имя Описание
CreateRange<T>(IEnumerable<T>)

Создает новый ImmutableArray<T> заполненный указанными элементами.

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

Инициализирует новый экземпляр ImmutableArray<T> структуры.

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

Инициализирует новый экземпляр ImmutableArray<T> структуры.

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

Инициализирует новый экземпляр ImmutableArray<T> структуры.

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

Инициализирует новый экземпляр ImmutableArray<T> структуры.

CreateRange<T>(IEnumerable<T>)

Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs

Создает новый ImmutableArray<T> заполненный указанными элементами.

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

Тип элемента, хранящегося в массиве.

Параметры

items
IEnumerable<T>

Элементы, добавляемые в массив.

Возвращаемое значение

Неизменяемый массив, содержащий указанные элементы.

Применяется к

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

Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs

Инициализирует новый экземпляр 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);
public static System.Collections.Immutable.ImmutableArray<TResult> CreateRange<TSource,TArg,TResult>(System.Collections.Immutable.ImmutableArray<TSource> items, Func<TSource,TArg,TResult> selector, TArg arg) where TArg : allows ref struct;
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)

Параметры типа

TSource

Тип элемента, хранящегося в исходном массиве.

TArg

Тип аргумента для передачи функции сопоставления селектора.

TResult

Тип элемента для хранения в целевом массиве.

Параметры

items
ImmutableArray<TSource>

Исходный массив для инициализации результирующего массива.

selector
Func<TSource,TArg,TResult>

Функция, применяемая к каждому элементу из исходного массива.

arg
TArg

Аргумент, передаваемый функции сопоставления селектора.

Возвращаемое значение

ImmutableArray<TResult>

Неизменяемый массив, содержащий указанные элементы.

Комментарии

Эта перегрузка позволяет эффективно создавать объекты ImmutableArray<T> на основе существующего ImmutableArray<T>, где необходимо применить функцию сопоставления к каждому элементу из исходного массива.

Применяется к

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

Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs

Инициализирует новый экземпляр 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);
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) where TArg : allows ref struct;
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)

Параметры типа

TSource

Тип элемента, хранящегося в исходном массиве.

TArg

Тип аргумента, передаваемый функции сопоставления селектора.

TResult

Тип элемента, хранящегося в целевом массиве.

Параметры

items
ImmutableArray<TSource>

Исходный массив для инициализации результирующего массива.

start
Int32

Индекс первого элемента в исходном массиве для включения в результирующий массив.

length
Int32

Количество элементов из исходного массива, включаемых в результирующий массив.

selector
Func<TSource,TArg,TResult>

Функция, применяемая к каждому элементу из исходного массива, включенного в результирующий массив.

arg
TArg

Аргумент, передаваемый функции сопоставления селектора.

Возвращаемое значение

ImmutableArray<TResult>

Неизменяемый массив, содержащий указанные элементы.

Комментарии

Эта перегрузка позволяет эффективно создавать ImmutableArray<T> данные на основе среза существующего ImmutableArray<T>объекта, где необходимо применить функцию сопоставления к каждому элементу из исходного массива, включенного в результирующий массив.

Применяется к

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

Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs

Инициализирует новый экземпляр 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)

Параметры типа

TSource

Тип элемента, хранящегося в исходном массиве.

TResult

Тип элемента для хранения в целевом массиве.

Параметры

items
ImmutableArray<TSource>

Исходный массив для инициализации результирующего массива.

selector
Func<TSource,TResult>

Функция, применяемая к каждому элементу из исходного массива.

Возвращаемое значение

ImmutableArray<TResult>

Неизменяемый массив, содержащий указанные элементы.

Комментарии

Эта перегрузка позволяет эффективно создавать объекты ImmutableArray<T> на основе существующего ImmutableArray<T>, где необходимо применить функцию сопоставления к каждому элементу из исходного массива.

Применяется к

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

Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs
Исходный код:
ImmutableArray.cs

Инициализирует новый экземпляр 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)

Параметры типа

TSource

Тип элемента, хранящегося в исходном массиве.

TResult

Тип элемента для хранения в целевом массиве.

Параметры

items
ImmutableArray<TSource>

Исходный массив для инициализации результирующего массива.

start
Int32

Индекс первого элемента в исходном массиве для включения в результирующий массив.

length
Int32

Количество элементов из исходного массива, включаемых в результирующий массив.

selector
Func<TSource,TResult>

Функция, применяемая к каждому элементу из исходного массива, включенного в результирующий массив.

Возвращаемое значение

ImmutableArray<TResult>

Неизменяемый массив, содержащий указанные элементы.

Комментарии

Эта перегрузка позволяет эффективно создавать ImmutableArray<T> данные на основе среза существующего ImmutableArray<T>объекта, где необходимо применить функцию сопоставления к каждому элементу из исходного массива, включенного в результирующий массив.

Применяется к