Unsafe.Read<T>(Void*) Yöntem
Ö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);
[System.CLSCompliant(false)]
public static T Read<T>(void* source);
public static T Read<T>(void* source);
[<System.CLSCompliant(false)>]
static member Read : nativeptr<unit> -> 'T
static member Read : nativeptr<unit> -> 'T
- T
Okunacak değerin türü.
- source
- Void*
Okunacak adresi içeren yönetilmeyen bir işaretçi.
Verilen konumdan okunan türdeki T
bir değer.
- Öznitelikler
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").
Ürün | Sürümler |
---|---|
.NET | Core 1.0, Core 1.1, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Standard | 2.0 (package-provided) |
.NET geri bildirimi
.NET, açık kaynak bir projedir. Geri bildirim sağlamak için bir bağlantı seçin: