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

Tanım

Önemli

Bu API, CLS uyumlu değildir.

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

C#
[System.CLSCompliant(false)]
public static T Read<T>(void* source);
C#
public static T Read<T>(void* source);

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

Ü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)