• 締切済み

VC++2008で、自作クラスの配列を使う方法は

下記のようなクラスを作りました。 ref class Card { private: String^ name; // カード名 DateTime date; // 直近引落日 int money; // 直近精算金額 DateTime date2; // 来月引落日 int money2; // 金額 DateTime 3月後; private: 以下省略 プロパティー、コンストラクタ等は、設定しています。 呼び出し側で、以下のように配列宣言し、インスタンス化しました。 private:array<Card^>^ orgCard; this->orgCard=gcnew array<Card ^>(3); これで、 orgCard-> としても、インテリセンスにこのクラス各フィールドが表示されません。どうしたらいいのでしょうか? 説明不足かもしれませんが、よろしくお願いします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

orgCard の型は array<Card^>^ であって Card^ ではないですから, orgCard-> のところで Cardクラスのフィールドが表示されることはない (存在するなら array<Card^> のフィールドが出る) ような気がするんだけど....

kouzikun
質問者

お礼

ご回答ありがとうございました。

関連するQ&A