gpt4 book ai didi

c# - 将范围从一个容器复制到另一个容器

转载 作者:行者123 更新时间:2023-11-30 20:35:21 24 4
gpt4 key购买 nike

我有一个具有数组访问权限的通用容器。我想将一个范围(例如元素 3 到 10)复制到另一个容器(在本例中是一个列表)。

我可以遍历容器,但我希望得到更优雅、可能更快的东西。

有什么想法吗?

最佳答案

如果你的“容器”实现了IEnumerable ,您可以使用 LINQ:

var list = container.Skip(3).Take(7).ToList();

如果您想以标准的 List<T> 结束,没有比迭代更快的了。实例。

关于c# - 将范围从一个容器复制到另一个容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38114382/

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