在C#中,要将两个列表相加

在C#中,要将两个列表相加,可以使用AddRange()方法或者使用LINQ中的Concat()方法。

使用AddRange()方法:

csharp 复制代码
List<int> list1 = new List<int> { 1, 2, 3 };
List<int> list2 = new List<int> { 4, 5, 6 };

list1.AddRange(list2);
Console.WriteLine(string.Join(", ", list1));  // 输出:1, 2, 3, 4, 5, 6

使用Concat()方法:

csharp 复制代码
List<int> list1 = new List<int> { 1, 2, 3 };
List<int> list2 = new List<int> { 4, 5, 6 };

List<int> list3 = list1.Concat(list2).ToList();
Console.WriteLine(string.Join(", ", list3));  // 输出:1, 2, 3, 4, 5, 6

以上示例中,首先创建了两个整数类型的列表 list1list2。然后,使用 AddRange() 方法或 Concat() 方法将 list2 中的元素添加到 list1 中,得到一个包含两个列表中所有元素的新列表 list3

相关推荐
2401_838472517 小时前
C++中的访问者模式
开发语言·c++·算法
csbysj20207 小时前
《Foundation 开关:深度解析其原理与应用》
开发语言
梦里小白龙8 小时前
java 通过Minio上传文件
java·开发语言
m0_561359678 小时前
基于C++的机器学习库开发
开发语言·c++·算法
星空露珠8 小时前
速算24点所有题库公式
开发语言·数据库·算法·游戏·lua
2401_832402758 小时前
C++中的类型擦除技术
开发语言·c++·算法
努力学习的小廉8 小时前
我爱学算法之—— 递归回溯综合(二)
开发语言·算法
sheji52618 小时前
JSP基于信息安全的读书网站79f9s--程序+源码+数据库+调试部署+开发环境
java·开发语言·数据库·算法
2301_763472468 小时前
C++网络编程(Boost.Asio)
开发语言·c++·算法
毕设源码-邱学长8 小时前
【开题答辩全过程】以 基于Java Web的电子商务网站的用户行为分析与个性化推荐系统为例,包含答辩的问题和答案
java·开发语言