【发布时间】:2010-09-10 10:04:15
【问题描述】:
我想通过指定一个值列表来填充一个数组列表,就像我将一个整数数组一样,但我不确定如何在不重复调用“add”方法的情况下这样做。
例如,我想将 { 1, 2, 3, "string1", "string2" } 分配给一个数组列表。我知道对于其他数组,您可以进行如下分配:
int[] IntArray = {1,2,3};
对于数组列表是否有类似的方法?我试过 addrange 方法,但是花括号方法没有实现 ICollection 接口。
【问题讨论】:
-
请解释为什么要使用 ArrayList,而不是现代集合之一。
-
我对使用 C# 比较陌生,ArrayList 集合是我学会使用的第一个集合。如果您对我可以使用什么有更好的建议,我很乐意听到。
-
如果您必须支持/维护 1.1 应用程序,则可能不存在“现代”集合