Memory<T> Oluşturucular

Tanım

Aşırı Yüklemeler

Memory<T>(T[])

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

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

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

Memory<T>(T[])

Kaynak:
Memory.cs
Kaynak:
Memory.cs
Kaynak:
Memory.cs

Belirtilen dizinin tamamı üzerinde yeni bir Memory<T> nesnesi 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[]

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

Özel durumlar

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

-veya-

Dizi kovaryanttır.

Açıklamalar

array nullise, bu oluşturucu default<T> değerine sahip bir Memory<T> nesnesi döndürür.

Şunlara uygulanır

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

Kaynak:
Memory.cs
Kaynak:
Memory.cs
Kaynak:
Memory.cs

Belirtilen dizinden başlayarak dizinin belirtilen sayıda öğesini içeren yeni bir Memory<T> nesnesi 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>eklenecek ilk öğenin dizini.

length
Int32

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

Özel durumlar

array null, ancak start veya length sıfır değildir.

-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 arrayTtüründe bir dizi değildir.

Açıklamalar

array nullise, bu oluşturucu default<T> değerine sahip bir Memory<T> nesnesi döndürür.

Şunlara uygulanır