List<Student> studentsList = new List<Student>()
{
new Student(){Id = 1,Name ="krish",Gender="male",City="ahmedabad",Salary=2750},
new Student(){Id = 2,Name ="rahul",Gender="male",City="delhi",Salary=1000},
new Student(){Id = 3,Name ="neha",Gender="female",City="surat",Salary=2500},
new Student(){Id = 4,Name ="dev",Gender="male",City="mumbai",Salary=7800},
new Student(){Id = 5,Name ="priya",Gender="female",City="ahmedabad",Salary=5600},
};
var queryList = from SL in studentsList group SL by SL.Gender into GROUPGENDER orderby GROUPGENDER.Key select GROUPGENDER;
foreach(var studentList in queryList)
{
Console.WriteLine(">>>>>group by<<<<<");
Console.WriteLine(studentList.Key);
Console.WriteLine(">>>>>group by<<<<<");
foreach (var item in studentList)
{
Console.WriteLine(item.Id);
Console.WriteLine(item.Name);
Console.WriteLine(item.Gender);
Console.WriteLine(item.City);
}
}
Console.Read();