在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

相关推荐
郝学胜-神的一滴几秒前
Python 列表 vs 数组:深入解析与最佳选择指南
开发语言·python·程序人生
杜子不疼.1 分钟前
基于ATVC模板库的Ascend C Vector算子快速开发指南
c语言·开发语言·mfc
MSTcheng.3 分钟前
【C++】C++11新特性(三)
开发语言·c++·c++11
learning-striving4 分钟前
kali连不上网解决方法
linux·开发语言·网络·php·kali
田野追逐星光10 分钟前
STL容器list的模拟实现
开发语言·c++·list
摇滚侠24 分钟前
macbook shell 客户端推荐 Electerm macbook 版本下载链接
java·开发语言
程序员布吉岛25 分钟前
Java 后端定时任务怎么选:@Scheduled、Quartz 还是 XXL-Job?(对比 + 避坑 + 选型)
java·开发语言
C++ 老炮儿的技术栈27 分钟前
Qt Creator中不写代如何设置 QLabel的颜色
c语言·开发语言·c++·qt·算法
知无不研30 分钟前
lambda表达式的原理和由来
java·开发语言·c++·lambda表达式
lili-felicity32 分钟前
CANN多模型并发部署与资源隔离
开发语言·人工智能