Поделиться через


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

Определение

Перегрузки

ReadOnlyMemory<T>(T[])

Создает новую область памяти для всего целевого массива.

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

Создает новую область памяти для части целевого массива, начиная с указанной позиции и включая указанное число элементов.

ReadOnlyMemory<T>(T[])

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

Создает новую область памяти для всего целевого массива.

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

Параметры

array
T[]

Целевой массив.

Исключения

Параметр array является ковариантным, и тип массива не обязательно будет T[].

Комментарии

Возвращает , default если array имеет значение null.

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

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

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

Создает новую область памяти для части целевого массива, начиная с указанной позиции и включая указанное число элементов.

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

Параметры

array
T[]

Целевой массив.

start
Int32

Индекс, с которого определяется начало области памяти.

length
Int32

Число элементов в области памяти.

Исключения

Параметр array является ковариантным, и тип массива не обязательно будет T[].

start, length или start + length определяет расположение вне диапазона массива.

Комментарии

Возвращает , default если array имеет значение null.

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