Классы и объекты в C#
В этом уроке вы определите класс со свойствами и методами, создадите на его основе объекты и измените их состояние.
Открыть урок →Создавайте программы с классами, свойствами, наследованием, интерфейсами, records и generics.
Попробовать C# онлайнВ этом уроке вы определите класс со свойствами и методами, создадите на его основе объекты и измените их состояние.
Открыть урок →В этом уроке вы защитите объект от неверных значений с помощью свойств с проверкой.
Открыть урок →В этом уроке вы создадите дочерний класс, который наследует от родительского, чтобы повторно использовать код и изменить поведение.
Открыть урок →В этом уроке вы с помощью полиморфизма вызовете один и тот же метод у разных фигур через общий тип.
Открыть урок →В этом уроке вы определите интерфейс, который описывает возможность объекта, и реализуете его в классе.
Открыть урок →В этом уроке вы будете кратко описывать неизменяемые данные с помощью записей и создавать изменённые копии выражением with.
Открыть урок →В этом уроке вы напишете обобщённый класс, который можно использовать со многими типами данных, сохраняя безопасность типов.
Открыть урок →В этом уроке вы соберёте заказ из небольших взаимодействующих объектов вместо наследования.
Открыть урок →