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<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<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)
Параметры типа
- TSource
Тип элемента, хранящегося в исходном массиве.
- TArg
Тип аргумента, передаваемого функции сопоставления селектора.
- TResult
Тип элемента для хранения в целевом массиве.
Параметры
- items
- ImmutableArray<TSource>
Исходный массив, с которым необходимо инициализировать результирующий массив.
- selector
- Func<TSource,TArg,TResult>
Функция, которую необходимо применить к каждому элементу в исходном массиве.
- arg
- TArg
Аргумент, который необходимо передать в функцию сопоставления селектора.
Возвращаемое значение
Неизменяемый массив, который содержит указанные элементы.
Комментарии
Эта перегрузка ImmutableArray<T> позволяет эффективно создавать на основе существующего ImmutableArray<T>, где функция сопоставления должна применяться к каждому элементу из исходного массива.
Применяется к
CreateRange<TSource,TArg,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TArg,TResult>, TArg)
- Исходный код:
- 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);
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<T> позволяет эффективно создавать на основе среза существующего ImmutableArray<T>, где функция сопоставления должна применяться к каждому элементу из исходного массива, включенного в результирующий массив.
Применяется к
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Func<TSource,TResult>)
- Исходный код:
- 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<T> позволяет эффективно создавать на основе существующего ImmutableArray<T>, где функция сопоставления должна применяться к каждому элементу из исходного массива.
Применяется к
CreateRange<TSource,TResult>(ImmutableArray<TSource>, Int32, Int32, Func<TSource,TResult>)
- Исходный код:
- 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<T> позволяет эффективно создавать на основе среза существующего ImmutableArray<T>, где функция сопоставления должна применяться к каждому элементу из исходного массива, включенного в результирующий массив.