Реализация класса "Календарь" - C#

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

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

Мужики, всем доброго времени суток! Помогите пожалуйста, больше не знаю к кому обратиться. Дали к/р, 2 задания. Второе сделал сам по образцу, нужно было реализовать класс типа Календарь для хранения дат. Первое никак не могу додуматься. С конструктором не работал никогда... Если можете помочь: Требуется реализовать новый класс (согласно варианту Задания 1). Реализовать конструктор по умолчанию и один или более конструктор с параметрами. Указанные в задании операции реализуются перегрузкой операторов. Во всех вариантах реализовать по крайней мере один перегруженный метод и продемонстрировать его работу. Во всех заданиях должны быть реализованы операции: - Присваивание; - Ввод (с клавиатуры); - Вывод (на экран); - Преобразование в строку; - Сравнения (<, >, ==, !=) Для демонстрации работы созданного класса и методов во всех заданиях надо написать функцию Main. Должна демонстрироваться работа всех созданных функций, операций и методов. Собственно само задание: Создать класс для описания программы. Помимо обычных данных для нее должны устанавливаться: вид (системное и т.д. - предусмотреть фиксированный набор), условия распространения (предусмотреть фиксированный набор), оценка пользователей (предусмотреть фиксированный набор)

Решение задачи: «Реализация класса "Календарь"»

textual
Листинг программы
using System;
 
namespace ConsoleApplication1
{
    class PrgDsc
    {
        public string PrgTyp;
        public string PrgLic;
        public string PrgRat;
 
        public PrgDsc()
        {
            PrgTyp = "";
            PrgLic = "";
            PrgRat = "";
        }
 
        public PrgDsc(string Typ, string Lic, string Rat)
        {
            PrgTyp = Typ;
            PrgLic = Lic;
            PrgRat = Rat;
        }
 
        public override string ToString()
        {
            return PrgLic + PrgTyp + PrgRat;
        }
    }
    
    class Program
    {
        static void Main(string[] args)
        {
            PrgDsc p = new PrgDsc("1", "2", "3");
            Console.Write(p);
            Console.Read();
        }
    }
}

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

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