Разработка программы с классом "Программное_обеспечение" - 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 };
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д