私は、.NET Framework 2.0を使用しています、と私は私のようなクラスを持っている状況があります。ここにクラスを作成しないでください。
class MyThing
{
private int val;
private DateTime date;
private Guid id;
public MyThing(..) { ... }
}
私のコードの中でいくつかの点で、私はを追跡する必要があるため、このクラスが存在する唯一の理由は、 a List<MyThing>
。しかし、MyThing
は、1つのメソッドでデータをまとめて保持する場所以外の実際の目的を持っていないため、このクラスを作成するのは醜いと感じます。これはあまりにも醜いので、私はむしろList<List<object>>
を作成したいと思います。
別の方法がありますか?
あなたが一緒のものを維持する目的の十分あると思いませんか? – zneak
.Net 2.0では、私はそこにいるとは思わない。 .Net 4.0では多くの機会が開かれています。 –
いいえ、クラスはこれを意味します。カプセル化。 – leppie