Thursday, December 21, 2017

Linq Query by Using Generics

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace linqwithgenerics
{
    class Program
    {
        class Employee
        {
            public int eno { get; set; }
            public string ename { get; set; }
            public double salary { get; set; }
        }
        static void Main(string[] args)
        {
            List<Employee> emps = new List<Employee>
                                {
                                 new Employee() { eno=101,ename="murali",salary=100},
                                 new Employee() { eno=102,ename="murali",salary=200},
                                 new Employee() { eno=103,ename="murali",salary=300},
                                 new Employee() { eno=104,ename="murali",salary=400},
                                 new Employee() { eno=105,ename="murali",salary=500},
                                 new Employee() { eno=106,ename="murali",salary=600},
                                };
            Console.WriteLine("print all values");
            var q = from x in emps
                    select x;
            foreach (var item in q)
            {
                Console.WriteLine(item.eno+"\t"+item.ename+"\t"+item.salary);
            }
           
        }
    }
}

No comments: