【发布时间】:2014-05-12 06:57:17
【问题描述】:
为什么这里使用接口Ilist来创建List类型的对象
IList<BankAccountView> bankAccountViews = new List<BankAccountView>();
什么时候可以这样做
List<BankAccountView> bankAccountViews = new List<BankAccountView>();
【问题讨论】:
-
您的问题是关于继承还是特别是关于一个程序员的首选选择?
-
视情况而定。这个问题没有单一的答案。它是字段还是变量?你在用它做什么?是否有其他地方以不同的方式初始化相同的字段/变量?
-
@Sayse 这是关于继承的
-
我想知道为什么在 C# 中使用 IList 而不是 List。