Aracılığıyla paylaş


MemoryMarshal.AsRef Yöntem

Tanım

Aşırı Yüklemeler

AsRef<T>(ReadOnlySpan<Byte>)

Baytların salt okunur bir aralığını, türünün Tyapısına salt okunur başvuru olarak yeniden yorumlar.

AsRef<T>(Span<Byte>)

bayt aralığını türünün Tyapısına başvuru olarak yeniden yorumlar.

AsRef<T>(ReadOnlySpan<Byte>)

Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

Baytların salt okunur bir aralığını, türünün Tyapısına salt okunur başvuru olarak yeniden yorumlar.

public:
generic <typename T>
 where T : value class static T& ^ AsRef(ReadOnlySpan<System::Byte> span);
public static ref readonly T AsRef<T> (ReadOnlySpan<byte> span) where T : struct;
static member AsRef : ReadOnlySpan<byte> -> 'T (requires 'T : struct)
Public Shared Function AsRef(Of T As Structure) (span As ReadOnlySpan(Of Byte)) As T

Tür Parametreleri

T

Döndürülen başvurunun türü.

Parametreler

span
ReadOnlySpan<Byte>

Yeniden yoruma salt okunur yayılma.

Döndürülenler

T

türünün Tyapısına salt okunur başvuru.

Özel durumlar

T yönetilen nesne başvuruları içerir.

Açıklamalar

T yönetilen nesne başvuruları içeremez. AsRef yöntemi bu denetimi çalışma zamanında gerçekleştirir ve denetim başarısız olursa atarArgumentException.

Bu yöntem yalnızca yanlış hizalanmış bellek erişimini destekleyen platformlarda veya bellek bloğu başka yollarla hizalandığında desteklenir.

Şunlara uygulanır

AsRef<T>(Span<Byte>)

Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs
Kaynak:
MemoryMarshal.cs

bayt aralığını türünün Tyapısına başvuru olarak yeniden yorumlar.

public:
generic <typename T>
 where T : value class static T % AsRef(Span<System::Byte> span);
public static ref T AsRef<T> (Span<byte> span) where T : struct;
static member AsRef : Span<byte> -> 'T (requires 'T : struct)
Public Shared Function AsRef(Of T As Structure) (span As Span(Of Byte)) As T

Tür Parametreleri

T

Döndürülen başvurunun türü.

Parametreler

span
Span<Byte>

Yeniden yoruma yayılma.

Döndürülenler

T

türünün Tyapısına başvuru.

Özel durumlar

T yönetilen nesne başvuruları içerir.

Açıklamalar

T yönetilen nesne başvuruları içeremez. AsRef yöntemi bu denetimi çalışma zamanında gerçekleştirir ve denetim başarısız olursa atarArgumentException.

Bu yöntem yalnızca yanlış hizalanmış bellek erişimini destekleyen platformlarda veya bellek bloğu başka yollarla hizalandığında desteklenir.

Şunlara uygulanır