ArrayListをarray<String ^> ^に

[戻る]
サマー [E-Mail] [HomePage] 2006/06/26(月) 18:37:14
ArrayList arrText1;
を
array<String ^> ^ item1;
に代入するにはどうしたらいいでしょうか。
型が違うのでいれられないのですが。

Blue 2006/06/26(月) 18:42:20
ToArrayを使ってみてください。
http://msdn2.microsoft.com/ja-jp/library/fcyyh2hb.aspx

Blue 2006/06/26(月) 18:47:47
ちなみに、ArrayListクラスではなく、Listジェネリッククラスを使えば、
おそらく、キャストは不要です。(試してないので)
List.ToArray メソッド 
http://msdn2.microsoft.com/ja-jp/library/x303t819.aspx

サマー [E-Mail] [HomePage] 2006/06/26(月) 21:13:36
item1 = reinterpret_cast<array<String^>^>(arrText1->ToArray(String::typeid));
でうまくいきました。ありがとうございました。

サマー [E-Mail] [HomePage] 2006/06/26(月) 21:30:37
[[解決]]
閉じます

古いスレッドには追加発言できません。