質問にやさしく親切に答えてくれるスレ 2
■ このスレッドは過去ログ倉庫に格納されています
009290
2006/04/20(木) 15:19:39調べたら出来ました。ボックス化というのを使うそうです。
どうやらObject型に数値を格納する、らしいのですが…
ArrayList.add(__box(hoge));
問題は構造体を追加するにはどうすれば良いか。
数値・文字列で行けたのだから構造体でもボックス化で行けるかと思ったら、エラーを噴出す始末。
<返ってきたエラー>
error C2664: 'System::Collections::ArrayList::Add' : 1 番目の引数を '(※構造体の型名)' から 'System::Object __gc *' に変換できません。
error C3627: 値の型以外をボックス化することはできません。
どうやらボックス化は値にしか使えないようです。構造体は無理、と。
再び検索を実行してもC# VB Javaのサイトしかヒットしないのはどういう事なんでしょうかね。
ArrayListはC++でまともに使えないって事なんでしょうか。
■ このスレッドは過去ログ倉庫に格納されています