İngilizce dilinde oku

Aracılığıyla paylaş


Pointer Sınıf

Tanım

Önemli

Bu API, CLS uyumlu değildir.

İşaretçiler için bir sarmalayıcı sınıfı sağlar.

C#
[System.CLSCompliant(false)]
public sealed class Pointer : System.Runtime.Serialization.ISerializable
C#
[System.CLSCompliant(false)]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public sealed class Pointer : System.Runtime.Serialization.ISerializable
Devralma
Pointer
Öznitelikler
Uygulamalar

Yöntemler

Box(Void*, Type)

Sağlanan yönetilmeyen bellek işaretçisini ve bu işaretçiyle ilişkili türü yönetilen Pointer sarmalayıcı nesnesine kutular. Değer ve tür kaydedilir, böylece bir çağrı sırasında yerel koddan erişilebilir.

Equals(Object)

Geçerli nesnenin belirtilen nesneye eşit olup olmadığını gösteren bir değer döndürür.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Geçerli nesnenin karma kodunu döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
Unbox(Object)

Depolanan işaretçiyi döndürür.

Belirtik Arabirim Kullanımları

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

SerializationInfo Nesneyi dosya adı, füzyon günlüğü ve ek özel durum bilgileriyle ayarlar.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1