这些天我是一名学习 C# 的 Java 程序员。
通常在 Java 中使用列表时,最好针对其接口进行编程,以便在实现之间切换:
List<Object> list = new ArrayList<Object>();
//or
list = new LinkedList<Object>();
C# 呢?是否存在类似的方法?有人可以给我看一个例子吗?从现在开始我正在以这种方式构建一个列表,但我不认为 List 是一个接口:
List<int> list = new List<int>();
list.Add(2);