Bagikan melalui


Platform::Object Class

Menyediakan perilaku umum untuk kelas ref dan struktur ref di aplikasi Windows Runtime. Semua instans ref class dan ref struct secara implisit dapat dikonversi ke Platform::Object^ dan dapat mengambil alih metode ToString virtualnya.

Sintaks

public ref class Object : Object

Anggota

Konstruktor Publik

Nama Deskripsi
Objek::Objek Menginisialisasi instans baru kelas Objek.

Metode Publik

Nama Deskripsi
Objek::Sama dengan Menentukan apakah objek yang ditentukan sama dengan objek saat ini.
Objek::GetHashCode Mengembalikan kode hash untuk instans ini.
Objek::ReferenceEquals Menentukan apakah instans Objek yang ditentukan adalah instans yang sama.
ToString Mengembalikan string yang mewakili objek saat ini. Bisa ditimpa.
GetType Mendapatkan Platform::Type yang menjelaskan instans saat ini.

Hierarki Warisan

Object

Object

Persyaratan

Header: vccorlib.h

Namespace: Platform

Metode Object::Equals

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

Sintaks

bool Equals(
    Object^ obj
)

Parameter

Obj
Objek yang akan dibandingkan.

Tampilkan Nilai

true jika objek sama, jika tidak false.

Object::GetHashCode Method

Mengembalikan nilai identitas * untuk instans IUnknownini jika merupakan objek COM, atau nilai hash komputasi jika bukan objek COM.

Sintaks

public:int GetHashCode();

Tampilkan Nilai

Nilai numerik yang secara unik mengidentifikasi objek ini.

Keterangan

Anda dapat menggunakan GetHashCode untuk membuat kunci untuk objek di peta. Anda dapat membandingkan kode hash dengan menggunakan Object::Equals. Jika jalur kode sangat penting dan GetHashCode dan Equals tidak cukup cepat, maka Anda dapat turun ke lapisan COM yang mendasarinya dan melakukan perbandingan pointer asli IUnknown .

Object::GetType Method

Mengembalikan objek Platform::Type yang menjelaskan jenis runtime objek.

Sintaks

Object::GetType();

Nilai Properti/Nilai Pengembalian

Objek Platform::Type yang menjelaskan jenis runtime objek.

Keterangan

Jenis statis ::GetTypeCode dapat digunakan untuk mendapatkan nilai Enumerasi Platform::TypeCode yang mewakili jenis saat ini. Ini sebagian besar berguna untuk jenis bawaan. Kode jenis untuk kelas ref apa pun selain Platform::String adalah Object (1).

Kelas Windows::UI::Xaml::Interop::TypeName digunakan dalam API Windows sebagai cara independen bahasa untuk meneruskan informasi jenis antara komponen Windows dan aplikasi. Platform ::Type Class memiliki operator untuk mengonversi antara Type dan TypeName.

Gunakan operator typeid untuk mengembalikan Platform::Type objek untuk nama kelas, misalnya saat menavigasi antara halaman XAML:

rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);

Objek::Konstruktor Objek

Menginisialisasi instans baru kelas Objek.

Sintaks

public:Object();

Metode Object::ReferenceEquals

Menentukan apakah instans Objek yang ditentukan adalah instans yang sama.

Sintaks

public:static bool ReferenceEquals(  Object^ obj1,   Object^ obj2);

Parameter

obj1
Objek pertama yang dibandingkan.

obj2
Objek kedua yang akan dibandingkan.

Tampilkan Nilai

true jika dua objek sama; jika tidak, false.

Objek::Metode ToString (C++/CX)

Mengembalikan string yang mewakili objek saat ini.

Sintaks

public:
virtual String^ ToString();

Tampilkan Nilai

String yang mewakili objek saat ini. Anda dapat mengambil alih metode ini untuk memberikan pesan string kustom di kelas ref atau struktur Anda:

public ref class Tree sealed
{
public:
    Tree(){}
    virtual Platform::String^ ToString() override
    {
      return "I'm a Tree";
    };
};

Lihat juga

Platform Namespace
Platform::Type Class
Sistem Jenis