Разработка программы с классом "Программное_обеспечение" - C#

Узнай цену своей работы

Формулировка задачи:

Привет всем, помогите пожалуйста. Требуется сделать: Создать класс "Программное_обеспечение". Добавьте поля, например: название, производитель, платное/бесплатное. Для каждого поля создайте свойство с методами доступа get и set. Обеспечьте проверку правильности вводимых данных. Создайте три объекта данного класса. Задайте значения свойствам класса и выведите значения на экран. Сам пытался разобраться с этими классами, но ничего особо не вышло. Прошу помощи у вас.)

Решение задачи: «Разработка программы с классом "Программное_обеспечение"»

textual
Листинг программы
class Program
    {
        static void Main(string[] args)
        {
            List<Softwear> soft = new List<Softwear>();
            soft.AddRange(new Softwear[] {new Softwear("Windows 10","Microsoft",Cost.Pay),
                                            new Softwear("Avira","InterCorp", Cost.Free)});
            soft.ForEach(i => Console.WriteLine(i.ToString()));
            Console.Read();
        }
    }
    public class Softwear
    {
        public Softwear(string name, string manufacture, Cost cost)
        {
            Name = name;
            Manufacturer = manufacture;
            this.cost = cost;
        }
        public string Name { get; set; }
        public string Manufacturer { get; set; }
        public Cost cost { get; set; }
        public string ToString()
        {
            return String.Format("N: {0}, M: {1}, C: {2}", Name, Manufacturer, cost);
        }
    }
    public enum Cost { Free, Pay };

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


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

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

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