Memory<T> Memory<T> Memory<T> Memory<T> Constructors

定义

重载

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

在整个指定数组上创建新的 Memory<T> 对象。Creates a new Memory<T> object over the entirety of a specified array.

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

从指定索引开始,创建包含数组的指定元素数的新 Memory<T> 对象。Creates a new Memory<T> object that includes a specified number of elements of an array beginning at a specified index.

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

在整个指定数组上创建新的 Memory<T> 对象。Creates a new Memory<T> object over the entirety of a specified array.

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

参数

array
T[]

用来从中创建 Memory<T> 对象的数组。The array from which to create the Memory<T> object.

异常

T 为引用类型,并且 array 不是 T 类型的数组。T is a reference type, and array is not an array of type T.

-or-

数组是协变The array is covariant.

注解

如果 array @no__t 为-1,则此构造函数返回一个值为3的 Memory<T> @no__t 对象。If array is null, this constructor returns a Memory<T> object with a default<T> value.

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

从指定索引开始,创建包含数组的指定元素数的新 Memory<T> 对象。Creates a new Memory<T> object that includes a specified number of elements of an array beginning at a specified index.

public:
 Memory(cli::array <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[]

源数组。The source array.

start
Int32 Int32 Int32 Int32

要包括在新的 Memory<T> 内的第一个元素的索引。The index of the first element to include in the new Memory<T>.

length
Int32 Int32 Int32 Int32

要包括在新的 Memory<T> 中的元素数。The number of elements to include in the new Memory<T>.

异常

arraynull,但 startlength 不为零。array is null, but start or length is non-zero.

- 或 --or-

start 在数组的界限外。start is outside the bounds of the array.

-or-

startlength 超过数组中的元素数。start and length exceeds the number of elements in the array.

T 为引用类型,并且 array 不是 T 类型的数组。T is a reference type, and array is not an array of type T.

注解

如果 array @no__t 为-1,则此构造函数返回一个值为3的 Memory<T> @no__t 对象。If array is null, this constructor returns a Memory<T> object with a default<T> value.

适用于