Aja*_*jay 14 .net c# linq list enumerable
有一组List<int>
包含一些数字.随机选择一个索引,将单独处理(称之为主索引).现在,我想要排除这个特定的索引,并获取所有其他元素List
(称为slave).
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 */
Run Code Online (Sandbox Code Playgroud)
Join
,Select
,Except
-任何人,怎么样?
编辑:无法删除原始列表中的任何项目,否则我必须保留两个列表.
Rah*_*ngh 26
使用地点: -
var result = numbers.Where((v, i) => i != MasterIndex).ToList();
Run Code Online (Sandbox Code Playgroud)
工作小提琴.