Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Windows Çalışma Zamanı uygulamalarında başvuru sınıfları ve başvuru yapıları için ortak davranış sağlar. Tüm başvuru sınıfı ve başvuru yapısı örnekleri örtük olarak Platform::Object^ olarak dönüştürülebilir ve sanal ToString yöntemini geçersiz kılabilir.
Sözdizimi
public ref class Object : Object
Üyeler
Ortak Oluşturucular
| Veri Akışı Adı | Açıklama |
|---|---|
| Nesne::Nesne | Object sınıfının yeni bir örneğini başlatır. |
Genel Yöntemler
| Veri Akışı Adı | Açıklama |
|---|---|
| Nesne::Eşittir | Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. |
| Object::GetHashCode | Bu örneğe ilişkin karma kodu döndürür. |
| Nesne::ReferenceEquals | Belirtilen Nesne örneklerinin aynı örnek olup olmadığını belirler. |
| ToString | Geçerli nesneyi temsil eden dizeyi döndürür. Geçersiz kılınabilir. |
| GetType | Geçerli örneği açıklayan bir Platform::Type alır. |
Devralma Hiyerarşisi
Object
Object
Gereksinimler
Üst bilgi: vccorlib.h
Ad Alanı: Platform
Object::Equals Yöntemi
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.
Sözdizimi
bool Equals(
Object^ obj
)
Parametreler
Obj
Karşılaştırma yapılacak nesne.
Dönüş Değeri
true nesneleri eşitse, aksi takdirde false.
Object::GetHashCode Yöntemi
IUnknownBir COM nesnesiyse bu örnek için * kimlik değerini veya COM nesnesi değilse hesaplanan karma değerini döndürür.
Sözdizimi
public:int GetHashCode();
Dönüş Değeri
Bu nesneyi benzersiz olarak tanımlayan sayısal bir değer.
Açıklamalar
Haritalardaki nesneler için anahtarlar oluşturmak için GetHashCode kullanabilirsiniz. Object::Equals kullanarak karma kodları karşılaştırabilirsiniz. Kod yolu son derece kritikse ve GetHashCode Equals yeterince hızlı değilse, temel alınan COM katmanına gidebilir ve yerel IUnknown işaretçi karşılaştırmaları yapabilirsiniz.
Object::GetType Yöntemi
Bir nesnenin çalışma zamanı türünü açıklayan bir Platform::Type nesnesi döndürür.
Sözdizimi
Object::GetType();
Özellik Değeri/Dönüş Değeri
Nesnenin çalışma zamanı türünü açıklayan platform::type nesnesi.
Açıklamalar
Statik Type::GetTypeCode , geçerli türü temsil eden bir Platform::TypeCode Numaralandırma değeri almak için kullanılabilir. Bu çoğunlukla yerleşik türler için yararlıdır. Platform::String dışında herhangi bir başv sınıfı için tür kodu Object (1) değeridir.
Windows::UI::Xaml::Interop::TypeName sınıfı, Windows API'lerinde Windows bileşenleri ve uygulamaları arasında tür bilgilerini geçirmenin dilden bağımsız bir yolu olarak kullanılır. Platform::Type Sınıfı, ve TypeNamearasında Type dönüştürmeye yönelik işleçlere sahiptir.
Sınıf adı için bir Platform::Type nesne döndürmek için typeid işlecini kullanın, örneğin XAML sayfaları arasında gezinirken:
rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
Nesne::Nesne Oluşturucu
Object sınıfının yeni bir örneğini başlatır.
Sözdizimi
public:Object();
Object::ReferenceEquals Yöntemi
Belirtilen Nesne örneklerinin aynı örnek olup olmadığını belirler.
Sözdizimi
public:static bool ReferenceEquals( Object^ obj1, Object^ obj2);
Parametreler
obj1
Karşılaştırma yapılacak ilk nesne.
obj2
Karşılaştırma yapılacak ikinci nesne.
Dönüş Değeri
true iki nesne aynıysa; aksi takdirde , false.
Object::ToString Yöntemi (C++/CX)
Geçerli nesneyi temsil eden dizeyi döndürür.
Sözdizimi
public:
virtual String^ ToString();
Dönüş Değeri
Geçerli nesneyi temsil eden dize. Başvuru sınıfınızda veya yapınızda özel bir dize iletisi sağlamak için bu yöntemi geçersiz kılabilirsiniz:
public ref class Tree sealed
{
public:
Tree(){}
virtual Platform::String^ ToString() override
{
return "I'm a Tree";
}
};