using System; using System.Collections.Generic; using System.Linq; namespace Linqmethods2 { class Program { static void Main(string[] args) { List<int> series = new List<int>(); series.AddRange(Enumerable.Range(1, 20)); var squares = series.Select(a=>a*a).ToList(); foreach (int i in squares) { Console.WriteLine(i); } Console.WriteLine("The sum of the two"); List<int> lone = new List<int>{1,5,6,3,2}; List<int> ltwo = new List<int> {2,4,7,1,5}; var sums = lone.Zip(ltwo,(x,y)=>x+y); foreach (int i in sums) { Console.WriteLine(i); } Console.WriteLine("All items of list one that are not in list two:"); var val=lone.Except(ltwo).ToList(); foreach (int i in val)
using System; using System.Collections.Generic; using System.Linq; namespace Linqmethods { class Program { static void Main(string[] args) { List<int> tosses = new List<int>(); Random rndm = new Random(); int i=0; while (i < 100) { tosses.Add(rndm.Next(1,3)); i++; } Console.WriteLine("HEAD:{0}",tosses.Where(x => x == 1).Count()); Console.WriteLine("TAIL:{0}", tosses.Where(x => x == 2).Count()); List<string> names = new List<string> { "Ali", "Akbar", "Bilal", "Burhan", "Cilist", "Casper", "Ellie", "Ethsham", "Furqan", "Fahad", "Ging"}; var name = names.Where(x=>x.StartsWith("B")).ToList(); foreach (string n