Как осуществить поиск по названию или по цене? - 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);
        }
    }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.067 из 5
Похожие ответы