मुझे आश्चर्य है कि समूह और टोलूकअप एक्सटेंशन विधि के बीच क्या अंतर है।लुकअप बनाम ग्रुपबी
public class Person
{
public uint Id { get; set; }
public string Name { get; set; }
public DateTime Birthday { get; set; }
}
List<Person> People { get; set; }
अब मैं एक्सटेंशन तरीके से ऊपर का उपयोग कर सकते हैं::
var groupedPeople = People.GroupBy((x) => x.Id);
var lookupPeople = People.ToLookup((x) => x.Id);
उन बयानों के बीच क्या अंतर है
हमें इस तरह वस्तुओं की एक सूची करते हैं?
अग्रिम धन्यवाद।
मार्को बी
"अंतर" परिभाषित करें ... एक अंतर "वापसी मूल्य" हो सकता है, दूसरा ठोस कार्यान्वयन ... विस्तृत !! –
http://bytes.com/topic/c-sharp/answers/777912-linq-groupby-vs-tolookup –
http://stackoverflow.com/questions/1337539/ilookuptkey-tval-vs-igroupingtkey-tval –