मैं C# ढांचा 3.5 उपयोग कर रहा हूँ ..कस्टम सूची से अलग सूची कैसे प्राप्त करें?
मेरे यहाँ वर्ग
public class KonumBilgisi
{
public string Enlem { get; set; }
public string Boylam { get; set; }
public string KonumAdi { get; set; }
public DateTime Tarih { get; set; }
public byte SucTuruId { get; set; }
}
मैं एक सूची
सूची konumlar है;
अच्छी तरह से, मैं आइटम है कि उनके enlem और एक दूसरे boylam चर के बराबर प्राप्त करना चाहते हैं ..
आप नीचे दिए गए
तस्वीर पर देख जैसा कि मैंने enlem और boylam compate करना चाहते हैं और यदि यह बराबर है तो मैं उन्हें अलग-अलग सूची में ले जाना चाहता हूं ..
मैं इसे लूप के साथ कर सकता हूं लेकिन LINQ का उपयोग करना चाहता हूं लेकिन मैं ऐसा नहीं कर सका। मैं GroupBy इस्तेमाल किया लेकिन यह गलत नहीं करता ..
var distinctList = konumlar.GroupBy(x => x.Enlem)
.Select(g => g.First())
.ToList().GroupBy(s=>s.Boylam).Select(g => g.First())
.ToList();
संपादित असल में मैं अपने quesion अच्छी तरह से ..
शायद अलग सही शब्द नहीं है समझाने .. मैं आइटम जो प्रत्येक के बराबर होती है कर रहे हैं अलग करना चाहते सके अन्य ..
जैसे:
मैं एक सूची में pendik आइटम ले जाएगा और दूसरों konumlar में होगा लेकिन pendik आइटम konuml से निकाल दिया जाएगा ar सूची
संपादित 2
ठीक है, मैं उस तरह सूची अलग करना चाहते हैं
आप बराबर या विशिष्ट वस्तुओं को निकालना चाहते हैं? –
निकालने और सूची से भी विच्छेदन .. मेरा मतलब है, मैं उन्हें एक-दूसरे को अलग करना चाहता हूं – ertan2002
यदि आप वांछित परिणाम दिखाएंगे तो इससे मदद मिलेगी। आप दूसरी सूची का भी जिक्र कर रहे हैं लेकिन आपने इसे नहीं दिखाया है। –