gpt4 book ai didi

c# - 从列表中排除一个项目(按索引),并采取所有其他

转载 作者:可可西里 更新时间:2023-11-01 07:51:14 28 4
gpt4 key购买 nike

有一个List<int>包含一些数字集。我随机选择一个索引,它将单独处理(称之为 master)。现在,我想排除这个特定的索引,并获取 List 的所有其他元素。 (称他们为奴隶)。

var items = new List<int> { 55, 66, 77, 88, 99 };
int MasterIndex = new Random().Next(0, items .Count);

var master = items.Skip(MasterIndex).First();

// How to get the other items into another List<int> now?
/* -- items.Join;
-- items.Select;
-- items.Except */

Join , Select , Except - 他们中的任何一个,以及如何?

编辑:不能从原始列表中删除任何项目,否则我必须保留两个列表。

最佳答案

使用Where :-

var result = numbers.Where((v, i) => i != MasterIndex).ToList();

工作 Fiddle .

关于c# - 从列表中排除一个项目(按索引),并采取所有其他,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27719283/

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