static void Main(string[] args) { Delete.B obj = new Delete.B(); obj.test(); Delete.B objdelA = new Delete.B(); objdelA.test1(); Delete.B B = new Delete.B(); //B.X=10;//error Delegates.Base bggt = new Delegates.Deri(); Delegates.PrivateProperty exm = new Delegates.PrivateProperty(); Debug.WriteLine(exm.IsFound); Tester Olli = new Tester("Olli", 4, TesterFavoriteTasks.SystemTesting); Developer Tom = new Developer("Tom", 3, DeveloperFavoriteTasks.UnitTesting, false); Developer Sam = ChangeYearsOfExperience(Tom); Debug.WriteLine(Tom == Sam); Sam.DoWork(); //test List <State> statesList = new List <State>(); statesList.Add(new State { Name = "A" }); statesList.Add(new State { Name = "B" }); statesList.Add(new State { Name = "C" }); statesList.Add(new State { Name = "D" }); statesList.Add(new State { Name = "E" }); statesList.Add(new State { Name = "F" }); var t = statesList.Where(s => s.Name == "A" || s.Name == "D").Take(1).ToList(); var t1 = statesList.Where(s => s.Name == "A" || s.Name == "D"); var car = new Practices1.Car { MaxSpeed = 20 }; car.Drive(); Practices1.Vehicle vh = new Practices1.Car { MaxSpeed = 29 }; vh.Drive(); for (int i = 0; i < statesList.Count; i++) { Console.WriteLine(statesList[i] + " "); statesList.RemoveAt(i); } var list = new[] { "A", "B", "C", "D", "E" }; var half = list.Where((x, i) => i < 3).ToList(); var lst = Enumerable.Range(1, 10).ToList(); lst.ForEach(Dosomething); var car2 = new Practices2.Car(200, "Manual"); Debug.WriteLine(string.Format("max speed is {0} , country is {1}", car2.MaxSpeed, Practices2.Vehicle.Country)); //IQueryable<State> staes = from p in obj.Where(ChekName()) select p; //dont work var staes1 = from p in statesList.Where(ChekName()) select p; Practices2.Shape circle = new Practices2.Circle { Radius = 10, Color = "Red" }; circle.Draw(); int number = 50; ChangeNumber(ref number); Debug.WriteLine(number); //dynamic objdyn = new dynamic(); //objdyn.City = "Test"; //dynamic objdyn1 = new { City = "Manish" }; // this statement alone won't give error but with below statement would //objdyn1.City = "NewYork"; dynamic obj1 = new System.Dynamic.ExpandoObject(); obj1.City = 1; obj1.City = "NY"; //Console.WriteLine(obj.City); var tttt = new { City = "New York" }; Console.WriteLine(tttt.City); Console.WriteLine(obj1.City); string weather = "rainy"; Practices2.Forecast.ChangetheString(weather); Debug.WriteLine("The weather is " + weather); string[] RainyDys = new [] { "monday", "friday" }; Practices2.Forecast.ChangeArray(RainyDys); Debug.WriteLine("The rainy days are " + RainyDys[0] + " and " + RainyDys[1]); Practices2.SForecast fore = new Practices2.SForecast { Pressue = 700, Temprature = 20 }; Practices2.Forecast.ChangetheStructure(fore); Debug.WriteLine("The temprature is " + fore.Temprature); var S = new List <int>(); for (int i = 0; i < 10; i++) { S.Add(i); } for (int i = 0; i < S.Count; i++) { Debug.WriteLine(S[i] + " "); S.RemoveAt(i); } Delegates.Utility.Do(1); //test DateTime dat = Convert.ToDateTime("13-Mar-2014 12:49"); List <CustomTime> objLocal; objLocal = (TimeZoneConverter.TimeZones.FindAll(x => (x.Id.Equals("Eastern Standard Time") || x.Id.Equals("Central Standard Time") || x.Id.Equals("US Mountain Standard Time") || x.Id.Equals("Mountain Standard Time") || x.Id.Equals("Pacific Standard Time") || x.Id.Equals("Alaskan Standard Time") || x.Id.Equals("UTC-11")))); TimeZoneConverter.ConvertTime(dat, objLocal[1].Id); //TimeZoneInfo.ConvertTimeFromUtc(dat.ToUniversalTime(), TimeZoneInfo.FindSystemTimeZoneById("")); ///big daddt /// TimeZoneConverter.TimeZones.ForEach((time) => { Console.WriteLine(time.DisplayName + " " + time.UTC); }); ExcelWriter.ExcelWriter.CreateExcelTemplate("testmanish.xls"); for (int j = 0; j < 7000; j++) { for (int col = 0; col < 63; col++) { ExcelWriter.ExcelWriter.WriteContent(j + 4, col, "Manish");// remember the starting row is 4 } } ExcelWriter.ExcelWriter.WriteToFile(@"D:\testmanish.xls"); }