Структуры
Пред тем, как мы погрузимся в методы, инкапсуляция и полиморфизм познакомимся с понятием структур. Это простой способ создания составных сущностей, описанных несколькими свойствами.
note
В C#, в отличии от Java, есть выделенный механизм описания структур. Эти пользовательские типы являються значимыми, в отличии от классов (ссылочных). Экземпляры структуры передаются в методы по значению. То-есть, метод получит копию структуры, а не ссылку на оригинальный экземпляр.
class or struct
В большинстве случаем вам подойдет class
. При каких условия все же стоит использовать struct
читайте в руководстве по дизайну типов.
#
💻 Task structРеализуйте метод для печати в консоль структуры типа Task
в следующем виде:
note
Обратите внимание на отступы и форматирование. Они должны соответствовать примеру.
tip
В выполнении задания вам пригодится техника интерполяции строк для формирования вывода и тип DateTime для описание срока выполнения задачи.