Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berisi informasi run-time tentang jenis—khususnya, nama string dan kode jenis. Diperoleh dengan memanggil Object::GetType pada objek apa pun atau menggunakan operator typeid pada kelas atau nama struct.
Sintaks
public ref class Platform::Type :
Platform::Object, Platform::Details::IEquatable,
Platform::Details::IPrintable
Keterangan
Kelas Type ini berguna dalam aplikasi yang harus mengarahkan pemrosesan dengan menggunakan if pernyataan atau switch yang bercabang berdasarkan jenis run-time objek. Kode jenis yang menjelaskan kategori jenis diambil dengan menggunakan fungsi anggota Type::GetTypeCode .
Metode Publik
| Nama | Deskripsi |
|---|---|
| Ketik::Metode GetTypeCode | Mengembalikan nilai Enumerasi Platform::TypeCode untuk objek. |
| Ketik::Metode ToString | Mengembalikan nama jenis seperti yang ditentukan dalam metadatanya. |
Properti publik
| Nama | Deskripsi |
|---|---|
| Jenis::FullName | Mengembalikan Platform::String Class^ yang mewakili nama jenis yang sepenuhnya memenuhi syarat, dan menggunakan . (titik) sebagai pemisah, bukan :: (titik dua)—misalnya, MyNamespace.MyClass. |
Operator konversi
| Nama | Deskripsi |
|---|---|
| Jenis operator^ | Mengaktifkan konversi dari Windows::UI::Xaml::Interop::TypeName ke Platform::Type. |
| operator Windows::UI::Xaml::Interop::TypeName | Mengaktifkan konversi dari Platform::Type ke Windows::UI::Xaml::Interop::TypeName. |
Persyaratan
Klien minimum yang didukung: Windows 8
Server minimum yang didukung: Windows Server 2012
Namespace: Platform
Metadata: platform.winmd
Ketik::Properti FullName
Mengambil nama yang sepenuhnya memenuhi syarat dari jenis saat ini dalam formulir Namespace.Type.
Sintaks
String^ FullName();
Tampilkan Nilai
Nama jenis.
Contoh
// namespace is TestApp
MainPage::MainPage()
{
InitializeComponent();
Type^ t = this->GetType();
auto s = t->FullName; // returns "TestApp.MainPage"
auto s2 = t->ToString(); //also returns "TestApp.MainPage"
}
Ketik::Metode GetTypeCode
Mengambil kategori jenis numerik bawaan.
Sintaks
Platform::TypeCode GetTypeCode();
Tampilkan Nilai
Salah satu nilai enumerasi Platform::TypeCode.
Keterangan
Setara dengan metode anggota GetTypeCode() adalah typeid properti .
Ketik::Metode ToString
Mengambil nama jenis.
Sintaks
Platform::String^ ToString();
Tampilkan Nilai
Nama jenis seperti yang ditentukan dalam metadatanya.