Bazı sayı kümeleri içeren List<int>
var. Rastgele, ayrı ayrı işlenecek bir dizin seçiyorum (buna master). Şimdi, bu dizini hariç tutmak ve List
'un diğer tüm öğelerini almak istiyorum (köle olarak adlandırın).Listeden bir öğe hariç (Dizine göre) ve diğerlerini de al
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
- bunlardan herhangi ve nasıl?
DÜZENLEME: Orijinal listeden herhangi bir öğe kaldırılamıyor, aksi halde iki liste tutmam gerekiyor.
Güzel! Kusursuz çalışıyor. Belgelerin herhangi bir yerinde 'Bu' yeri açık değildi. – Ajay
@Ajay - Dokümantasyon var, Nerede paylaştığım bağlantıyı kontrol edin. –
Evet. Bu zamana kadar, bu yaklaşımı fiili ürün kodunda zaten kullanmıştım (ki bu açıkca ints listesi değil). – Ajay