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