アンマネージ C++ コードから渡される wchar_t パラメーターへのポインターが必要なため、安全でないコンテキストがあるとします。例えば:
unsafe public(int* A, ???* B)
{
_myInt = A;
_myString = B;
}
int パラメータならなんでもいいのですが、???* 型はどうでしょうか。このメソッドの wchar_t を C# 文字列型にマーシャリングするには、パラメーター B の前に [MarshalAs(UnmanagedType.LPWStr)] を記述できますが、このポインターをリンクするには、B のネイティブ ポインター型が必要です。 _myString フィールドに。C# に wchar_t のようなものはありますか? または、ポインター B をクラスの別の場所に格納するために他に何ができますか? ありがとう、ユルゲン