Memory<T> Oluşturucular

Tanım

Aşırı Yüklemeler

Memory<T>(T[])

Belirtilen dizinin tamamı üzerinde yeni Memory<T> bir nesne oluşturur.

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

Belirtilen dizinden başlayarak dizinin belirtilen sayıda öğesini içeren yeni Memory<T> bir nesne oluşturur.

Memory<T>(T[])

Belirtilen dizinin tamamı üzerinde yeni Memory<T> bir nesne oluşturur.

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())

Parametreler

array
T[]

Nesnesinin oluşturulacağı Memory<T> dizi.

Özel durumlar

T bir başvuru türüdür ve array türünde Tbir dizi değildir.

-veya-

Dizi birlikte değişkendir.

Açıklamalar

ise array null, bu oluşturucu değeri olan bir Memory<T> default<T> nesne döndürür.

Şunlara uygulanır

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

Belirtilen dizinden başlayarak dizinin belirtilen sayıda öğesini içeren yeni Memory<T> bir nesne oluşturur.

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)

Parametreler

array
T[]

Kaynak dizi.

start
Int32

Yeni Memory<T>öğesine eklenecek ilk öğenin dizini.

length
Int32

Yeni Memory<T>öğesine eklenecek öğe sayısı.

Özel durumlar

array , nullancak start veya length sıfır dışıdır.

-veya-

start dizinin sınırlarının dışındadır.

-veya-

start ve length dizideki öğelerin sayısını aşıyor.

T bir başvuru türüdür ve array türünde Tbir dizi değildir.

Açıklamalar

ise array null, bu oluşturucu değeri olan bir Memory<T> default<T> nesne döndürür.

Şunlara uygulanır