Aracılığıyla paylaş


Unsafe.Read<T>(Void*) Yöntem

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Verilen konumdan türdeki T bir değeri okur.

public:
generic <typename T>
 static T Read(void* source);
public static T Read<T> (void* source);
[System.CLSCompliant(false)]
public static T Read<T> (void* source);
static member Read : nativeptr<unit> -> 'T
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T

Tür Parametreleri

T

Okunacak değerin türü.

Parametreler

source
Void*

Okunacak adresi içeren yönetilmeyen bir işaretçi.

Döndürülenler

T

Verilen konumdan okunan türdeki T bir değer.

Öznitelikler

Açıklamalar

Dikkat

Çağıranın tarafından işaret edilen sourcekonumdan başlayarak kullanılabilir okunabilir bellek baytları SizeOf<T>() olduğundan emin olması gerekir. Bu gereksinim karşılanmazsa erişim ihlalleri oluşabilir.

source türünde Tbir değere doğru hizalanmış bir işaretçi olduğu varsayılır. Hizalama varsayımları hakkında daha fazla bilgi için bkz. ECMA-335, Sn. I.12.6.2 ("Hizalama").

Şunlara uygulanır