Bagikan melalui


ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Metode

Definisi

Mendapatkan array yang mendasar T untuk nilai input ImmutableArray<T> .

public:
generic <typename T>
 static cli::array <T> ^ AsArray(System::Collections::Immutable::ImmutableArray<T> array);
public static T[]? AsArray<T> (System.Collections.Immutable.ImmutableArray<T> array);
static member AsArray : System.Collections.Immutable.ImmutableArray<'T> -> 'T[]
Public Shared Function AsArray(Of T) (array As ImmutableArray(Of T)) As T()

Jenis parameter

T

Jenis elemen dalam nilai input ImmutableArray<T> .

Parameter

array
ImmutableArray<T>

Nilai input ImmutableArray<T> untuk mendapatkan array yang mendasar T dari.

Mengembalikan

T[]

Array yang mendasar T untuk array, jika ada.

Keterangan

Saat menggunakan metode ini, penelepon harus memastikan untuk tidak meneruskan array yang mendasar yang dihasilkan ke metode yang mungkin membisukannya. Melakukannya dapat menyebabkan perilaku yang tidak terdefinisi dalam jalur kode menggunakan array yang tidak mengharapkan konten ImmutableArray<T> nilai berubah.

Jika array tidak diinisialisasi (yaitu, propertinya IsDefault adalah true), array yang dihasilkan T adalah null.

Berlaku untuk