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 if
switch
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::Type etkinleştirir. |
işleç Windows::UI::Xaml::Interop::TypeName | 'den'e Platform::Type dönüştürmeyi Windows::UI::Xaml::Interop::TypeName etkinleş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.Type
geç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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin