0
私はネイティブのC++クラスを持っています。 これをarrayListに追加する必要があります。 ArrayListのAddメソッドにObject ^が必要です。 どうすれば変換できますか?ネイティブC++インスタンス(カスタムクラス)をオブジェクト^(システム)に変換します
私はネイティブのC++クラスを持っています。 これをarrayListに追加する必要があります。 ArrayListのAddメソッドにObject ^が必要です。 どうすれば変換できますか?ネイティブC++インスタンス(カスタムクラス)をオブジェクト^(システム)に変換します
ArrayList
を使用しないでください。
管理対象オブジェクトにArrayList
を使用しないでください。List<T>
のように、代わりに汎用コレクションを使用してください。
ネイティブオブジェクトを保持するのにArrayList
を使用しないでください。代わりにstd::vector
などのSTLコンテナを使用してください。
ArrayList
の唯一の理由は、.NET 1.xで書かれたコードとの下位互換性のためです。
ネイティブC++ *オブジェクト*を追加することを意味すると仮定して、オブジェクトポインタをIntPtrにキャストします。 –
なぜそれを追加する必要がありますか?後でそれで何をしたいですか? – svick
ファイルがあり、そのファイルのデータを使って、多くのプローブインスタンスを生成しました。これらのインスタンスをArraylist構造で保持する必要があります。私はプローブを使ってグラフィックスを描きます。 – user983924