在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

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

相关推荐
泡海椒36 分钟前
JQuick-Excel dateFormat 转换实战:日期值与 FORMAT 显示格式的边界
开发语言·python·excel
白杨尚青1 小时前
C++入门篇(十三):vector(上)——动态数组:构造、空间增长与迭代器失效
开发语言·c++·笔记·算法·stl
江江爱编程1 小时前
java零基础保姆级教学01
java·开发语言
沐晓时光1 小时前
C语言入门,深入理解指针(2)
c语言·开发语言
2601_962885722 小时前
如何用 Python 做均线粘合选股?(多头发散前的变盘候选)
开发语言·python
2601_962071572 小时前
类变量和全局变量的隔离性有什么区别?
java·开发语言·jvm
海绵宝宝转agent2 小时前
LeetCode100 LRU缓存思路讲解
java·开发语言·缓存
AC赳赳老秦2 小时前
OpenClaw 与 FineBI 联动方案:公开数据自动采集与实时业务分析看板实践
大数据·开发语言·python·php·finebi·deepseek·openclaw
通信瓦工2 小时前
OCP 冷却环境与冷却剂分配单元(CDU)子项目
java·开发语言
坤坤子吖3 小时前
Python基础语法学习:函数
开发语言·笔记·python·学习