Как осуществить поиск по названию или по цене? - 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); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д