Tag: ienumerable icollection

返回ICollection 而不是List 的真正优势是什么?

我读过几篇博文,提到对于公共API,我们应该总是返回ICollection(或IEnumerable)而不是List。 返回ICollection而不是List的真正优势是什么? 谢谢! 重复: List(T)和Collection(T)有什么区别?