MemoryMarshal.CreateReadOnlySpan<T>(T, Int32) Yöntem

Tanım

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>(scoped ref readonly 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

İçeren T öğelerin sayısıreference.

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.

Warning

Bu yöntem dikkatli kullanılmalıdır. Bağımsız değişken işaretlenmediğinden length tehlikelidir. olarak refek açıklama eklense scoped de, döndürülen yayılma alanına depolanır ve döndürülen yayılma süresinin ömrü, yayılmaya duyarlı diller tarafından bile güvenlik için doğrulanmaz.

Şunlara uygulanır