• ベストアンサー

ArrayListの配列を増やすには?

今作成しているメールソフトの仕様で、現在は受信メール、送信メール ごみ箱の3項目を固定でArrayListにcollectionMail[RECEIVE] collectionMail[SEND]、collectionMail[DELETE]という形で3つ配列を 作っているのですが、これからツリービューから新たにフォルダを 作成してそれに合わせて新しい配列を作りたいのですが どうすれば良いのでしょうか? ちなみに現状ではpublic Form1()で上記の3つの配列のインスタンスを 作っています。 開発環境はVS2005(C#)、.NET2.0です。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

ArrayList arCollectionMail = new ArrAyList() { collectionMail[RECIVE],collectionMail[SEND],collectionMail[DELETE]}; といった具合に 各アイテムを包む ArrayListをメンバーに持てばいいのでは 増やす場合は atCollectionMail.Add( new ArrayList() { mail } ); といった具合で追加可能です 増やしたアイテムと ツリーのフォルダーの対応もArrayListで管理するとか Dictionaryクラスで キーをフォルダー(パス)名にして管理するとか

mizuki_sak
質問者

お礼

回答ありがとうございます。 また実装が近くなった時に別質問で投稿させて頂きますね。

関連するQ&A