Tam*_*ege 12
IEnumberable<T>是只读的,您必须重新构建集合以对其进行更改.另一方面,IList<T>是读写.因此,如果您期望对集合进行大量更改,请公开,IList<T>但如果可以安全地假设您不会对其进行修改,请继续IEnumerable<T>.
始终使用提供所需功能的最严格的界面,因为这为您提供了以后更改实施的最大灵活性.所以,如果IEnumerable<T>足够,那么使用...如果你需要列表功能,请使用IList<T>.
并且最好使用强类型通用版本.
| 归档时间: |
|
| 查看次数: |
530 次 |
| 最近记录: |