static void Main(string[] args) { Chair chair1 = new Chair(100, "brown", 2); Chair chair2 = new Chair(110, "white", 3); Chair chair3 = new Chair(90, "green", 1); /* Chair chair1 = new Chair(); * chair1.Heigth = 100; * chair1.Color = "brown"; * chair1.Weigth = 2; * * Chair chair2 = new Chair(); * chair2.Heigth = 110; * chair2.Color = "white"; * chair2.Weigth = 3;*/ List <Chair> chairList = new List <Chair>(); chairList.Add(chair1); chairList.Add(chair2); chairList.Add(chair3); int maxWeigth = chairList.Max(Chair => chair.Weigth); Chair mostExpensiveCar = chairList.Where(chair => chair.Weigth == maxWeigth).First(); Console.WriteLine(mostExpensiveCar.GetString()); }
static void Main(string[] args) { Chair chair01 = new Chair(72.50f, 75.20f, 120.00f, "yellow", 300.10f); Chair chair02 = new Chair(80.50f, 56.20f, 120.00f, "grey", 199.99f); Chair chair03 = new Chair(72.50f, 56.20f, 100.00f, "black", 200.99f); Chair chair04 = new Chair(72.50f, 69.20f, 110.00f, "purple", 300.10f); Chair chair05 = new Chair(69.50f, 50.20f, 101.00f, "brown", 300.10f); var chairList = new List <Chair>(); chairList.Add(chair01); chairList.Add(chair02); chairList.Add(chair03); chairList.Add(chair04); chairList.Add(chair05); float maxPrice = chairList.Max(chair => chair.Price); List <Chair> mostExpensiveChairs = chairList.Where(chair => chair.Price == maxPrice).ToList(); //Chair[] MostExpChairsArray = chairList.Where(chair => chair.Price == maxPrice).ToArray(); foreach (Chair chair in mostExpensiveChairs) { Console.WriteLine(chair.ToString()); } Console.WriteLine("-----"); /*List<Chair> ChairWithColorBrown = chairList.Where(chair => chair.Color == "brown").ToList(); * * foreach (Chair chair in ChairWithColorBrown) * { * Console.WriteLine(chair.ToString()); * }*/ Chair foundChair = chairList.Where(chair => chair.Color == "purple").FirstOrDefault(); if (foundChair != null) { Console.WriteLine(foundChair); } else { Console.WriteLine("Krēsls netika atrasts!"); } Console.WriteLine("-----"); ToDo item1 = new ToDo("Dishes", "Wash the dishes", WeekDayEnum.Friday, false); ToDo item2 = new ToDo("Clean house", "Clean the house", WeekDayEnum.Saturday, false); ToDo item3 = new ToDo("fdad", "fafa", WeekDayEnum.Thurday, true); ToDo item4 = new ToDo("affwfw", "ffwfwfa", WeekDayEnum.Wednesday, false); List <ToDo> itemList = new List <ToDo>(); itemList.Add(item1); itemList.Add(item2); itemList.Add(item3); itemList.Add(item4); List <ToDo> undoneItems = itemList.Where(itemList => itemList.Done != true).ToList(); Console.WriteLine("Undone items:"); foreach (ToDo item in undoneItems) { Console.WriteLine(item); } List <ToDo> fridayItems = itemList.Where(item => item.WeekDay == WeekDayEnum.Friday).ToList(); Console.WriteLine("Friday items:"); foreach (ToDo item in fridayItems) { Console.WriteLine(item); } }