有一个包含一些数字的List<int>
。随机选择一个索引,这个索引将被单独处理(称为主索引)。现在,我想要排除这个特定的索引,并获取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
- 选择哪一个?如何操作?
编辑:不能从原始列表中删除任何项,否则必须保留两个列表。