groupby in linq
var results = from p in persons group p.car by p.PersonId into g select new { PersonId = g.Key, Cars = g.ToList() };
Source: stackoverflow.com
groupby in linq
//Method Syntax List<Result> results2 = persons .GroupBy(p => p.PersonId, (k, c) => new Result() { PersonId = k, Cars = c.Select(cs => cs.car).ToList() } ).ToList();
Source: stackoverflow.com
Group By c#
nums = new int[]{1,1,2,3,4,4,4,4,5}; var groupS =nums.GroupBy(x => x); // for detail view take look at below or click on source link // https://leetcode.com/problems/majority-element/discuss/2657752/103-ms-faster-than-97.70-of-C-online-submissions-One-Liner
Source: leetcode.com
linq group by
var results = persons.GroupBy( p => p.PersonId, p => p.car, (key, g) => new { PersonId = key, Cars = g.ToList() });
Source: stackoverflow.com
group by linq c#
_bankList.AsEnumerable().GroupBy(d => new { d.CUSTOMERS, Cust = d.CUSTOMERS, Cat = d.CATEGORY }) .Select(g => new { Customer = g.Key.CUSTOMERS, g.Key.Cat }).OrderBy(x => x.Cat).ToList();