Why we don’t recommend using List<T> in public APIs
2020-12-13 03:19
标签:class blog http com 使用 类 由于List public class Collection protected virtual void InsertItem(int index, T item) protected virtual void RemoveItem(int index) protected virtual void SetItem(int index, T item) (原文:http://blogs.msdn.com/b/kcwalina/archive/2005/09/26/474010.aspx) Why we don’t recommend using List Why we don’t recommend using List 标签:class blog http com 使用 类 原文地址:http://www.cnblogs.com/superCow/p/3805405.html
不推荐List
原因有如下两点:
1.首先List
能有任何的通知机制,而Collection
时候可以自定义实现通知机制。
2.其次List
想象下,ListView中的Items属性返回(包含了众多属性的)List
式更简单,类似于Collection
列出来了。
{
protected virtual void ClearItems()
}
而且其公开方法大概也只有10来个,而List
来,对于系统内部使用为了方便,List
API显然有些过于庞大和不可控了。
文章标题:Why we don’t recommend using List<T> in public APIs
文章链接:http://soscw.com/essay/27417.html