ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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
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
.