MemoryMarshal.TryGetArray<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.
Mencoba mendapatkan segmen array dari buffer memori yang mendasarinya. Nilai yang dikembalikan menunjukkan keberhasilan operasi.
public:
generic <typename T>
static bool TryGetArray(ReadOnlyMemory<T> memory, [Runtime::InteropServices::Out] ArraySegment<T> % segment);
public static bool TryGetArray<T> (ReadOnlyMemory<T> memory, out ArraySegment<T> segment);
static member TryGetArray : ReadOnlyMemory<'T> * ArraySegment -> bool
Public Shared Function TryGetArray(Of T) (memory As ReadOnlyMemory(Of T), ByRef segment As ArraySegment(Of T)) As Boolean
Jenis parameter
- T
Jenis item dalam buffer memori baca-saja.
Parameter
- memory
- ReadOnlyMemory<T>
Buffer memori baca-saja.
- segment
- ArraySegment<T>
Ketika metode ini kembali, berisi segmen array yang diambil dari buffer memori baca-saja yang mendasar. Jika metode gagal, metode mengembalikan segmen array default.
Mengembalikan
true
jika panggilan metode berhasil; false
Sebaliknya.
Keterangan
Perhatian
ReadOnlyMemory<T> digunakan untuk mewakili data yang tidak dapat diubah. ArraySegment<T> instans yang dikembalikan oleh metode ini tidak boleh ditulis, dan instans array yang dibungkus hanya boleh diteruskan ke metode yang memperlakukan konten array sebagai baca-saja.