MemoryMarshal.CreateReadOnlySpan<T>(T, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Normal yönetilen nesnenin bir bölümü üzerinde yeni bir salt okunur yayılma oluşturur.
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)
Tür Parametreleri
- T
Veri öğelerinin türü.
Parametreler
- reference
- T
Verilere başvuru.
- length
- Int32
öğesini içeren reference
öğelerin sayısıT
.
Döndürülenler
Salt okunur bir yayılma alanı.
Açıklamalar
Yönetilen nesnenin bir bölümü sabit bir diziyi temsil ederse bu yöntem yararlı olabilir.
Uyarı
Bu yöntem dikkatli kullanılmalıdır. Bağımsız değişken işaretlenmediğinden length
tehlikelidir. olarak scoped
ek açıklama eklense ref
de, döndürülen yayılma alanına depolanır ve döndürülen aralığın ömrü, span kullanan diller tarafından bile güvenlik için doğrulanmaz.