gpt4 book ai didi

c# - 从特定索引中列出 AddRange?

转载 作者:行者123 更新时间:2023-11-30 13:46:36 25 4
gpt4 key购买 nike

通用列表中是否有内置函数可以从特定索引中的另一个列表中添加范围,还是我必须自己编写?

例如:

List<int> list1 = new List<int>();
List<int> list2 = new List<int>();

list1.Add(10);
list1.Add(20);
list1.Add(30);

list2.Add(100);
//list2.AddRange(list1, 1) Add from list1 from the index 1 till the end

在这个例子中,list2 应该有 3 个元素:100、20 和 30。

我应该自己编写还是有内置函数可以做到这一点?

最佳答案

不是内置于 AddRange,但您可以使用 LINQ:

list2.Add(100);
list2.AddRange(list1.Skip(1));

这是一个live example .

关于c# - 从特定索引中列出 AddRange?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20567859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com