ArrayList プロパティについて
- 題名: ArrayList プロパティについて
- 著者: しろひと
- 日時: 2006/03/26 7:44:10
- ID: 15025
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ArrayList プロパティについて
- 著者: なおこ(・∀・)
- 日時: 2006/03/27 10:42:54
- ID: 15031
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: ArrayList プロパティについて
- 著者: まどか
- 日時: 2006/03/27 13:48:47
- ID: 15039
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: ArrayList プロパティについて
- 著者: しろひと
- 日時: 2006/03/29 14:35:15
- ID: 15097
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: ArrayList プロパティについて
- 著者: しろひと
- 日時: 2006/03/29 14:53:12
- ID: 15098
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
2006/03/26(Sun) 08:04:43 編集(投稿者)
【解決したい問題】
下記2点について、コーディング上の定石のようなものがあればご教授頂きたく、質問させて頂きます。
・オリジナルのクラスに ArrayList プロパティを持たせる場合、クラスのコンストラクタ(クラスのインスタンス作成時に呼ばれるメソッド)に、ArrayList のインスタンス作成を含ませるべきでしょうか? それとも、クラスのインスタンスを作成する側で、ArrayList のインスタンス作成を行うべきでしょうか?
・また、ArrayList のインスタンスが不要となった際、リソース解放のため、ArrayList のインスタンス = Nothing と記述した方がよいのでしょうか?
前者について、クラスのコンストラクタに ArrayList を含ませるかどうかケースバイケースであるならば、その判断は以下の通りで正しいでしょうか?
「派生クラスも含め、クラスのインスタンス作成時、毎回 ArrayList のインスタンスを作成するような処理であれば、クラスのコンストラクタで ArrayList のインスタンス作成を行う。」
可能な限り、汎用的なクラスを作成したいと思っております。そのためには余計な機能は極力持たせないようにしたいのですが、ArrayList プロパティのインスタンス作成はクラスのコンストラクタで行う方が便利なのか、それともクラスのインスタンス作成毎にクラスのインスタンス作成側のコードで行わせる方が汎用的なのか判断がつきませんでした。
定石的なものがあれば、それに沿う形で設計し、使いやすいクラスを作りたいと思っております。また、自分はこうしている等、独自のコーディング方法を持っていらっしゃる方がいらっしゃいましたら、ご教授の程、宜しくお願い申し上げます。