有一個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
- 任何人,怎麼樣?
編輯:無法從原始列表中刪除任何項目,否則我必須保留兩個列表。
可愛!它完美無瑕。這種形式的「Where」在文檔中的任何地方都不明顯。 – Ajay
@Ajay - 文檔在那裏,檢查我已經共享了哪裏的鏈接,Where是Where的第二個重載。 –
是的。到目前爲止,我已經在實際的產品代碼中使用了這種方法(這不是明顯的整數列表)。 – Ajay