在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

相关推荐
源代码•宸14 分钟前
C++高频知识点(二)
开发语言·c++·经验分享
你怎么知道我是队长37 分钟前
python-input内置函数
开发语言·python
jyan_敬言2 小时前
【C++】string类(二)相关接口介绍及其使用
android·开发语言·c++·青少年编程·visual studio
慕y2742 小时前
Java学习第十六部分——JUnit框架
java·开发语言·学习
昏睡红猹2 小时前
C#脚本化(Roslyn):如何在运行时引入nuget包
c#
liulilittle2 小时前
SNIProxy 轻量级匿名CDN代理架构与实现
开发语言·网络·c++·网关·架构·cdn·通信
Shartin2 小时前
CPT208-Human-Centric Computing: Prototype Design Optimization原型设计优化
开发语言·javascript·原型模式
张人玉2 小时前
C# 常量与变量
java·算法·c#
dme.2 小时前
Javascript之DOM操作
开发语言·javascript·爬虫·python·ecmascript
teeeeeeemo3 小时前
回调函数 vs Promise vs async/await区别
开发语言·前端·javascript·笔记