在 C# 中,您可以执行以下操作:
List<int> registers = new List<int> { 1, 2, 3, 4 };
这将生成一个列表,其中包含 1、2、3 和 4。假设我从某个函数中得到了一个列表,并且我想插入一堆数字,如下所示:
List<int> register = somewhere();
register.Add(1);
register.Add(2);
register.Add(3);
register.Add(4);
有没有像上面的代码片段那样更简洁的方法?
最佳答案
假设新项目已经是某种可枚举形式,AddRange()
方法允许您一次性添加它们:
var toBeAdded = new int[] { 1,2,3,4 };
register.AddRange(toBeAdded);
关于C# 大量插入数据结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2727208/