ImmutableArray.Create Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
Create<T>(T, T, T, T) |
Создает неизменяемый массив, содержащий указанные объекты. |
Create<T>(T, T, T) |
Создает неизменяемый массив, содержащий указанные объекты. |
Create<T>(ImmutableArray<T>, Int32, Int32) |
Создает неизменяемый массив с указанными объектами из другого неизменяемого массива. |
Create<T>(T, T) |
Создает неизменяемый массив, содержащий указанные объекты. |
Create<T>(T[], Int32, Int32) |
Создает неизменяемый массив с указанными объектами из другого массива. |
Create<T>(T) |
Создает неизменяемый массив, содержащий указанный объект. |
Create<T>(Span<T>) |
Создает ImmutableArray<T> с указанными элементами. |
Create<T>(ReadOnlySpan<T>) |
Создает ImmutableArray<T> с указанными элементами. |
Create<T>() |
Создает пустой неизменяемый массив. |
Create<T>(T[]) |
Создает неизменяемый массив из указанного массива объектов. |
Create<T>(T, T, T, T)
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает неизменяемый массив, содержащий указанные объекты.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3, T item4);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2, T item3, T item4);
static member Create : 'T * 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T, item4 As T) As ImmutableArray(Of T)
Параметры типа
- T
Тип элементов, хранящихся в массиве.
Параметры
- item1
- T
Первый объект для хранения в массиве.
- item2
- T
Второй объект для хранения в массиве.
- item3
- T
Третий объект для хранения в массиве.
- item4
- T
Четвертый объект для хранения в массиве.
Возвращаемое значение
Неизменяемый массив, содержащий указанные объекты.
Применяется к
Create<T>(T, T, T)
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает неизменяемый массив, содержащий указанные объекты.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2, T item3);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2, T item3);
static member Create : 'T * 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T, item3 As T) As ImmutableArray(Of T)
Параметры типа
- T
Тип элементов, хранящихся в массиве.
Параметры
- item1
- T
Первый объект для хранения в массиве.
- item2
- T
Второй объект для хранения в массиве.
- item3
- T
Третий объект для хранения в массиве.
Возвращаемое значение
Неизменяемый массив, содержащий указанные объекты.
Применяется к
Create<T>(ImmutableArray<T>, Int32, Int32)
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает неизменяемый массив с указанными объектами из другого неизменяемого массива.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(System::Collections::Immutable::ImmutableArray<T> items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (System.Collections.Immutable.ImmutableArray<T> items, int start, int length);
static member Create : System.Collections.Immutable.ImmutableArray<'T> * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ImmutableArray(Of T), start As Integer, length As Integer) As ImmutableArray(Of T)
Параметры типа
- T
Тип элементов, хранящихся в массиве.
Параметры
- items
- ImmutableArray<T>
Исходный массив объектов.
- start
- Int32
Индекс первого элемента для копирования из items
.
- length
- Int32
Количество элементов из items
, которые необходимо включить в этот неизменяемый массив.
Возвращаемое значение
Неизменяемый массив, содержащий указанные объекты из исходного массива.
Комментарии
Эта перегрузка позволяет вспомогательным методам или пользовательским классам построителя эффективно избегать оплаты избыточного налога на копирование массива, когда новый массив является сегментом существующего массива.
Применяется к
Create<T>(T, T)
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает неизменяемый массив, содержащий указанные объекты.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item1, T item2);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item1, T item2);
static member Create : 'T * 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item1 As T, item2 As T) As ImmutableArray(Of T)
Параметры типа
- T
Тип элементов, хранящихся в массиве.
Параметры
- item1
- T
Первый объект для хранения в массиве.
- item2
- T
Второй объект для хранения в массиве.
Возвращаемое значение
Неизменяемый массив, содержащий указанные объекты.
Применяется к
Create<T>(T[], Int32, Int32)
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает неизменяемый массив с указанными объектами из другого массива.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(cli::array <T> ^ items, int start, int length);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T[] items, int start, int length);
static member Create : 'T[] * int * int -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As T(), start As Integer, length As Integer) As ImmutableArray(Of T)
Параметры типа
- T
Тип элементов, хранящихся в массиве.
Параметры
- items
- T[]
Исходный массив объектов.
- start
- Int32
Индекс первого элемента для копирования из items
.
- length
- Int32
Количество элементов из items
, которые необходимо включить в этот неизменяемый массив.
Возвращаемое значение
Неизменяемый массив, содержащий указанные объекты из исходного массива.
Комментарии
Эта перегрузка позволяет вспомогательным методам или пользовательским классам построителя эффективно избегать оплаты избыточного налога на копирование массива, когда новый массив является сегментом существующего массива.
Применяется к
Create<T>(T)
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает неизменяемый массив, содержащий указанный объект.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(T item);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (T item);
static member Create : 'T -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (item As T) As ImmutableArray(Of T)
Параметры типа
- T
Тип элементов, хранящихся в массиве.
Параметры
- item
- T
Объект для хранения в массиве.
Возвращаемое значение
Неизменяемый массив, содержащий указанный объект.
Применяется к
Create<T>(Span<T>)
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает ImmutableArray<T> с указанными элементами.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(Span<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (Span<T> items);
static member Create : Span<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As Span(Of T)) As ImmutableArray(Of T)
Параметры типа
- T
Тип элемента, хранящегося в массиве.
Параметры
- items
- Span<T>
Элементы для хранения в массиве.
Возвращаемое значение
Неизменяемый массив, содержащий указанные элементы.
Применяется к
Create<T>(ReadOnlySpan<T>)
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает ImmutableArray<T> с указанными элементами.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (ReadOnlySpan<T> items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (scoped ReadOnlySpan<T> items);
static member Create : ReadOnlySpan<'T> -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (items As ReadOnlySpan(Of T)) As ImmutableArray(Of T)
Параметры типа
- T
Тип элемента, хранящегося в массиве.
Параметры
- items
- ReadOnlySpan<T>
Элементы для хранения в массиве.
Возвращаемое значение
Неизменяемый массив, содержащий указанные элементы.
Применяется к
Create<T>()
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает пустой неизменяемый массив.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create();
public static System.Collections.Immutable.ImmutableArray<T> Create<T> ();
static member Create : unit -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) () As ImmutableArray(Of T)
Параметры типа
- T
Тип элементов, хранящихся в массиве.
Возвращаемое значение
Пустой неизменяемый массив.
Применяется к
Create<T>(T[])
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
- Исходный код:
- ImmutableArray.cs
Создает неизменяемый массив из указанного массива объектов.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> Create(... cli::array <T> ^ items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (params T[] items);
public static System.Collections.Immutable.ImmutableArray<T> Create<T> (params T[]? items);
static member Create : 'T[] -> System.Collections.Immutable.ImmutableArray<'T>
Public Function Create(Of T) (ParamArray items As T()) As ImmutableArray(Of T)
Параметры типа
- T
Тип элементов, хранящихся в массиве.
Параметры
- items
- T[]
Массив объектов для заполнения массива.
Возвращаемое значение
Неизменяемый массив, содержащий массив элементов.