【发布时间】:2011-05-20 01:39:26
【问题描述】:
我经常有课程将列表公开为ReadOnlyCollection<T>s,即
public class Class
{
List<string> list;
public ReadOnlyCollection<string> TheList
{
get { return list.AsReadOnly(); }
}
}
对于IDictionary<T,U>(例如SortedList<string, string>),最好的方法是什么?
【问题讨论】:
-
接口与实现无关。
IDictionary<T,U>按定义提供写入方法。因此,您无法将它们从中删除。
标签: c# dictionary sortedlist