gpt4 book ai didi

c# - 在 C# 中“裁剪”列表

转载 作者:行者123 更新时间:2023-11-30 18:50:39 26 4
gpt4 key购买 nike

给定一个包含多个项目的某种类型的通用IList,是否有任何方法“裁剪”这个列表,以便只保留第 x 个项目,其余的被丢弃?

最佳答案

如果你会用Linq,那只是做的事

// Extraact the first 5 items in myList to newList
var newList = myList.Take(5).ToList();

// You can combine with .Skip() to extract items from the middle
var newList = myList.Skip(2).Take(5).ToList();

请注意,以上内容将创建包含 5 个元素的新列表。如果您只想遍历前 5 个元素,则不必创建新列表:

foreach (var oneOfTheFirstFive in myList.Take(5))
// do stuff

关于c# - 在 C# 中“裁剪”列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4387434/

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