1

String 変数を別の String 変数に直接割り当てようとすると、適切な会話が見つからないというエラーが発生します。
String^ ポインタを非ポインタ構造体 String に変換する方法はありますか?

が欲しいです :

System::String a = System::String('X',256);

私はほしくない :

System::String^ a = %System::String('X',256);
4

2 に答える 2

3

いいえ、ハンスがコメントで指摘したように、System::String不変であるため、ありません。割り当てることはできません。ハンドルは、まったく新しいSystem::Stringオブジェクトにのみ関連付けることができます。

ところで

System::String^ a = %System::String('X',256);

は正しくありません。

System::String^ a = gcnew System::String('X',256);
于 2013-03-10T06:16:15.717 に答える
-1

を使用しSystem::String a('X', 256);ます。

于 2013-03-09T10:47:48.253 に答える