Share via


MemoryMarshal.CreateReadOnlySpan<T>(T, Int32) Metode

Definisi

Membuat rentang baca-saja baru di atas sebagian objek terkelola reguler.

public:
generic <typename T>
 static ReadOnlySpan<T> CreateReadOnlySpan(T % reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T> (ref T reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T> (scoped ref T reference, int length);
static member CreateReadOnlySpan : 'T * int -> ReadOnlySpan<'T>
Public Shared Function CreateReadOnlySpan(Of T) (ByRef reference As T, length As Integer) As ReadOnlySpan(Of T)

Jenis parameter

T

Jenis item data.

Parameter

reference
T

Referensi ke data.

length
Int32

Jumlah T elemen yang reference berisi.

Mengembalikan

Rentang baca-saja.

Keterangan

Metode ini dapat berguna jika bagian dari objek terkelola mewakili array tetap.

Peringatan

Metode ini harus digunakan dengan hati-hati. Ini berbahaya karena length argumen tidak diperiksa. Meskipun ref diannotasikan sebagai scoped, itu akan disimpan ke dalam rentang yang dikembalikan, dan masa pakai rentang yang dikembalikan tidak akan divalidasi untuk keamanan, bahkan dengan bahasa yang sadar rentang.

Berlaku untuk