Memory<T> Конструкторы

Определение

Перегрузки

Memory<T>(T[])

Создает новый объект Memory<T> по всему указанному массиву.

Memory<T>(T[], Int32, Int32)

Создает объект Memory<T>, который включает определенное число элементов массива, начиная с указанного индекса.

Memory<T>(T[])

Создает новый объект Memory<T> по всему указанному массиву.

public:
 Memory(cli::array <T> ^ array);
public Memory (T[]? array);
public Memory (T[] array);
new Memory<'T> : 'T[] -> Memory<'T>
Public Sub New (array As T())

Параметры

array
T[]

Массив, из которого создается объект Memory<T>.

Исключения

T является ссылочным типом, а array не является массивом типа T.

-или-

Массив является ковариантным.

Комментарии

Если array это так null, этот конструктор возвращает Memory<T> объект со значением default<T> .

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

Memory<T>(T[], Int32, Int32)

Создает объект Memory<T>, который включает определенное число элементов массива, начиная с указанного индекса.

public:
 Memory(cli::array <T> ^ array, int start, int length);
public Memory (T[]? array, int start, int length);
public Memory (T[] array, int start, int length);
new Memory<'T> : 'T[] * int * int -> Memory<'T>
Public Sub New (array As T(), start As Integer, length As Integer)

Параметры

array
T[]

Исходный массив.

start
Int32

Индекс первого элемента, который будет включен в новый объект Memory<T>.

length
Int32

Количество элементов, которые будут включены в новый объект Memory<T>.

Исключения

array имеет значение null, но start или length не равно нулю.

-или-

start выходит за пределы растрового массива.

-или-

start и length превышает количество элементов в массиве.

T является ссылочным типом, а array не является массивом типа T.

Комментарии

Если array это так null, этот конструктор возвращает Memory<T> объект со значением default<T> .

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