public IEnumerableDemo() //default constractor { //1. example IEnumerable <int> Values = from value in Enumerable.Range(1, 10) select value; //LINO query foreach (int a in Values) { Console.WriteLine(a); } double average = Values.Average(); Console.WriteLine("average = " + average); //2. example List <string> List = new List <string>(); List.Add("Sourav"); List.Add("Ram"); List.Add("shyam"); List.Add("Sachin"); IEnumerable names = from n in List where (n.StartsWith("S")) select n; //LINO query foreach (string name in names) { Console.WriteLine(name); } //3. example Test t1 = new Test(); t1.Name = "Sophy"; t1.Surname = "Yang"; Test t2 = new Test(); t2.Name = "Tammy"; t2.Surname = "Yang"; Test myList = new Test(); myList.Add(t1); myList.Add(t2); foreach (Test obj in myList) { Console.WriteLine("Name:- " + obj.Name + " Surname:-" + obj.Surname); } Display(new List <bool> { true, false, true, true, false }); }