Use select new clause to create new object in CSharp

Description

The following code shows how to use select new clause to create new object.

Example


  /*from ww w.j a  v a2s . co m*/
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 q = from m in typeof(int).GetMethods()
                    orderby m.Name
                    group m by m.Name into gb
                    select new {Name = gb.Key};
            foreach(var n in q){
               Console.WriteLine(n);
            }
   }
}

The code above generates the following result.





















Home »
  C# Tutorial »
    LINQ »




Operator
Select
Where
OrderBy
Group
Join
Let
LINQ