在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

相关推荐
程序员小郭832 分钟前
Spring Ai 05 ChatClient Advisor 实战(日志、提示词增强、内容安全)
java·开发语言·前端
量子物理学6 分钟前
WPF 标签预览可以显示图片运行后不显示
c#·wpf
tryCbest6 分钟前
Python之FastAPI 开发框架(第三篇):高级特性与实战
开发语言·python·fastapi
2301_7765087210 分钟前
分布式系统监控工具
开发语言·c++·算法
Irissgwe11 分钟前
Linux进程信号
linux·服务器·开发语言·c++·linux进程信号
暮冬-  Gentle°12 分钟前
C++与区块链智能合约
开发语言·c++·算法
JobDocLS12 分钟前
Bash调试方法
开发语言·bash
Oueii13 分钟前
C++中的代理模式实现
开发语言·c++·算法
艾莉丝努力练剑16 分钟前
【Linux:文件 + 进程】理解IPC通信
linux·运维·服务器·开发语言·网络·c++·ide
洋不写bug17 分钟前
Java线程(二):线程特点、状态、终止开始控制(
java·开发语言