Share via


Platform::Type Sınıfı

Bir türle ilgili çalışma zamanı bilgilerini (özellikle bir dize adı ve tür kodu) içerir. Herhangi bir nesnede Object::GetType çağrılarak veya bir sınıf veya yapı adında typeid işleci kullanılarak elde edilir.

Sözdizimi

public ref class Platform::Type :
    Platform::Object, Platform::Details::IEquatable,
    Platform::Details::IPrintable

Açıklamalar

Type sınıfı, bir nesnenin çalışma zamanı türüne göre dallayan veya ifswitch deyimini kullanarak işlemeyi yönlendirmesi gereken uygulamalarda kullanışlıdır. Tür kategorisini açıklayan tür kodu Type::GetTypeCode üye işlevi kullanılarak alınır.

Genel yöntemler

Adı Açıklama
Type::GetTypeCode Yöntemi Nesne için bir Platform::TypeCode Numaralandırma değeri döndürür.
Tür::ToString Yöntemi Meta verilerinde belirtilen türün adını döndürür.

Genel özellikler

Adı Açıklama
Tür::FullName Türün tam adını temsil eden ve kullanan bir Platform::String Class^ döndürür. (nokta) ayırıcı olarak:: (çift iki nokta)— örneğin, MyNamespace.MyClass.

Dönüştürme işleçleri

Adı Açıklama
işleç Türü^ 'den'e Windows::UI::Xaml::Interop::TypeName dönüştürmeyi Platform::Typeetkinleştirir.
işleç Windows::UI::Xaml::Interop::TypeName 'den'e Platform::Type dönüştürmeyi Windows::UI::Xaml::Interop::TypeNameetkinleştirir.

Gereksinimler

Desteklenen en düşük istemci: Windows 8

Desteklenen en düşük sunucu: Windows Server 2012

Ad Alanı: Platform

Meta veriler: platform.winmd

Tür::FullName Özelliği

biçimindeki Namespace.Typegeçerli türün tam adını alır.

Sözdizimi

String^ FullName();

İade Değeri

Türün adı.

Örnek

//  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"
}

Type::GetTypeCode Yöntemi

Yerleşik türler sayısal tür kategorisini alır.

Sözdizimi

Platform::TypeCode GetTypeCode();

İade Değeri

Platform::TypeCode numaralandırılmış değerlerinden biri.

Açıklamalar

GetTypeCode() üye yönteminin eşdeğeri typeid özelliğidir.

Tür::ToString Yöntemi

Türün adını alır.

Sözdizimi

Platform::String^ ToString();

İade Değeri

Meta verilerinde belirtilen türün adı.

Ayrıca bkz.

Platform ad alanı