static void Main(string[] args) { 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("Clothes", "Wash the clothes", WeekDayEnum.Thursday, true); ToDo item4 = new ToDo("asdasd", "asasd", WeekDayEnum.Wednesday, true); ToDo item5 = new ToDo("131fasf", "fawfaw", WeekDayEnum.Friday, false); List <ToDo> itemList = new List <ToDo>(); itemList.Add(item1); itemList.Add(item2); itemList.Add(item3); itemList.Add(item4); itemList.Add(item5); // !true = false // !false = true List <ToDo> undoneItems = itemList.Where(item => !item.Done).ToList(); Console.WriteLine("Undone items:"); foreach (ToDo item in undoneItems) { Console.WriteLine(item); } Console.WriteLine(); List <ToDo> fridayItems = itemList.Where(item => item.WeekDay == WeekDayEnum.Friday).ToList(); Console.WriteLine("Friday items:"); foreach (ToDo item in fridayItems) { Console.WriteLine(item); } /* // Izveidojam Chair objektus * Chair chair1 = new Chair(); * chair1.Color = "Dark blue"; * chair1.Height = 55; * chair1.Material = "Wood"; * chair1.Usability = "Kitchen"; * chair1.Price = 30.99f; * * Chair chair2 = new Chair(); * chair2.Color = "Black"; * chair2.Height = 45; * chair2.Material = "Wood"; * chair2.Usability = "Living room"; * chair2.Price = 25.99f; * * var chairList = new List<Chair>(); * chairList.Add(chair2); * chairList.Add(chair1); * * Chair foundChair = chairList.Where(x => x.Height == 50).FirstOrDefault(); * if (foundChair != null) * { * Console.WriteLine(foundChair); * } * else * { * Console.Write("Krēsls netika atrasts!"); * }*/ }
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); } }