Unsafe.Read<T>(Void*) 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.
Ö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
Verilen konumdan okunan türdeki T
bir değer.
- Öznitelikler
Açıklamalar
Dikkat
Çağıranın tarafından işaret edilen source
konumdan 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 T
bir 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").