我有一个类,其实例需要被处理。我还有几个类,可以单独或以列表的形式生成这些实例。
我的方法应该返回IList<MyClass>
还是应该创建一个名为MyClassCollection
的可处理类,并返回它呢?
编辑:
我提出问题的主要原因是我经常会做这样的事情:
IList<MyObject> list = GetList();
foreach(MyObject obj in list)
{
//do something
obj.Dispose();
}
看起来我最好做的是:
using (IList<MyObject> list = GetList())
{
foreach(MyObject obj in list)
{
//do something
}
}