Use Group By

image_pdfimage_print
   
 
using System;
using System.Collections;
using System.Collections.Generic;
using System.Text;
using System.Linq;
using System.Reflection;

public class MainClass{
   public static void Main(){
            var query = from m in typeof(double).GetMethods()
                        select m.Name;
            var q = from m in typeof(double).GetMethods()
                    group m by m.Name into gb
                    select new {Name = gb.Key, Overloads = gb.Count()};
   }
}

    


This entry was posted in LINQ. Bookmark the permalink.