运算符 Windows::UI::Xaml::Interop::TypeName
实现从 Platform::Type
到 Windows::UI::Xaml::Interop::TypeName的转换。
语法
Operator TypeName(Platform::Type^ type);
返回值
给定 时返回 Windows::UI::Xaml::Interop::TypeName Platform::Type^
。
备注
TypeName
是表示类型信息的中性语言 Windows 运行时结构。 Platform::Type 特定于 C++,无法通过应用程序二进制接口 (ABI) 传递。 下面是 TypeName
在 Navigate 函数中的一种用法:
rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);
示例
下一示例演示如何在 TypeName
和 Type
之间转换。
// Convert from Type to TypeName
Windows::UI::Xaml::Interop::TypeName tn = TypeName(MainPage::typeid);
// Convert back from TypeName to Type
Type^ tx2 = (Type^)(tn);
.NET Framework 等效项
.NET Framework 程序将 TypeName
投影为 System.Type的转换。