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