Как осуществить поиск по названию или по цене? - C#
Формулировка задачи:
Вот в чем загвоздка, как осуществить поиск по названию или по цене, ( как правильно еще все это представить ) и после полученного запроса сохранить все в отдельный файл ??? Подскажите пожалуйста
Решение задачи: «Как осуществить поиск по названию или по цене?»
textual
Листинг программы
- class Item
- {
- public string Name{get; set;}
- public double Cost {get;set;}
- public Item(string name, double cost)
- {
- Name = name;
- Cost = cost;
- }
- public override string ToString()
- {
- return string.Format("{0} ({1})", Name, Cost);
- }
- }
- class Program
- {
- public static void Main(string[] args)
- {
- Item[] items = new Item[5] {
- new Item("Отвертка", 150),
- new Item("Молоток", 300),
- new Item("Отвертка", 200),
- new Item("Болт", 10),
- new Item("Саморез", 10)
- };
- var resultC = items.Where(i=>i.Cost == 10); //Все элементы с ценой 10
- var resultN = items.Where(i=>i.Name == "Отвертка"); //Все элементы с названием "отвертка"
- File.WriteAllLines("result.txt", resultC.Select(i=>i.ToString()));//Записать текстовое представление объектов
- //результата поиска по цене в result.txt
- Console.ReadKey(true);
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д