次の方法で共有


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) を介して渡すことはできません。 TypeNameNavigate 関数での の使用例を次に示します。

rootFrame->Navigate(TypeName(MainPage::typeid), e->Arguments);

次に、 TypeNameTypeの間の変換方法を示します。

// 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 関数

System.Type に相当する .NET Framework プログラム プロジェクト TypeName

要件

関連項目

Windows::UI::Xaml::Interop::TypeName 演算子
Platform::Type クラス