String 変数を別の String 変数に直接割り当てようとすると、適切な会話が見つからないというエラーが発生します。
String^ ポインタを非ポインタ構造体 String に変換する方法はありますか?
が欲しいです :
System::String a = System::String('X',256);
私はほしくない :
System::String^ a = %System::String('X',256);
String 変数を別の String 変数に直接割り当てようとすると、適切な会話が見つからないというエラーが発生します。
String^ ポインタを非ポインタ構造体 String に変換する方法はありますか?
が欲しいです :
System::String a = System::String('X',256);
私はほしくない :
System::String^ a = %System::String('X',256);
いいえ、ハンスがコメントで指摘したように、System::String
不変であるため、ありません。割り当てることはできません。ハンドルは、まったく新しいSystem::String
オブジェクトにのみ関連付けることができます。
ところで
System::String^ a = %System::String('X',256);
は正しくありません。
System::String^ a = gcnew System::String('X',256);
を使用しSystem::String a('X', 256);
ます。