S/O で探していたものが表示されません。C++ CLI アプリケーション (マネージド コード) に値を渡す必要がある C# アプリがあります。(私は本当にSTRINGの通過を理解する必要があるだけです)
私が持っているC#
double xCoordinate = 4820.85;
double yCoordinate = 9792.93;
string stringName = "My string stuff";
abc.Highlight(xCoordinate, yCoordinate, stringName);
C++ / CLI で文字列を受け取りたい (double は問題ないようです)
私は次のことについて読みました
C++ --> std::wstring
or in C++ --> extern "C" __declspec void GetString( char* buffer, int* bufferSize );
C# --> void GetString( StringBuilder buffer, ref int bufferSize );
多分
System::String^
const char *
? したがって、C#からC ++ / CLIに文字列を送信したいだけのようですが、C ++のトレーニングを受けておらず、相互運用/マーシャリングの例を見つけることはそれほど簡単ではないようです。