Aracılığıyla paylaş


MemoryMarshal.Read<T>(ReadOnlySpan<Byte>) Yöntem

Tanım

Salt okunur bayt aralığından tür T yapısını okur.

public:
generic <typename T>
 where T : value class static T Read(ReadOnlySpan<System::Byte> source);
public static T Read<T> (ReadOnlySpan<byte> source) where T : struct;
static member Read : ReadOnlySpan<byte> -> 'T (requires 'T : struct)
Public Shared Function Read(Of T As Structure) (source As ReadOnlySpan(Of Byte)) As T

Tür Parametreleri

T

Salt okunur yayılma alanından alınacak öğenin türü.

Parametreler

source
ReadOnlySpan<Byte>

Salt okunur bir aralık.

Döndürülenler

T

Salt okunur yayılma alanından alınan yapı.

Özel durumlar

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

source bayt cinsinden 'nin uzunluğundan küçüktür T.

Açıklamalar

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

Dikkat

Bu yöntem, kaynak yayılma alanının Tham ikili içeriğinden özel örnek alanları ve diğer uygulama ayrıntıları dahil olmak üzere bir örneğini başlatır. Çağıranlar, kaynak aralığın içeriğinin iç sabitler açısından Tiyi biçimlendirildiğinden emin olmalıdır.

Şunlara uygulanır