C# 大量插入数据结构

标签 c#

在 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/

相关文章:

c# - 如何使用 WinRT StreamSockets 接收数据包上传确认?

c# - 使用 C# 和 Magentostore 上传和下载产品

c# - 如何存储/反序列化/序列化 GenericXmlSecurityToken?

c# - 如何防止第三方调用某些方法?

c# - 从数据库端的组中获取最后 2 行

c# - 中止进一步的程序执行

c# - .NET:如何创建文件图标覆盖

c# - 关闭 Firefox 后 ASP.NET 身份验证 cookie 不会删除

c# - 如何检查类型是否可以在 C# 中转换为另一种类型

c# - 在 C# 中优化算法和/或结构