Создаем портфолио за 1 месяц
К концу месяца: 4 классных проекта в вашем портфолио! Стоимость: 100$. Подробности...
⊗csOpIfIm 97 of 163 menu
◀ ▶

Реализация интерфейса в C#

Класс реализует интерфейс через двоеточие после имени типа. Имя интерфейса указывают так же, как имя базового класса при наследовании.

Каждый метод интерфейса нужно описать в классе с модификатором public. Если хотя бы один обязательный член пропустить, компилятор сообщит об ошибке. Запишем реализацию:

interface IGreeter { void Greet(); } class User : IGreeter { public void Greet() { Console.WriteLine("hello"); } }

Создадим объект и вызовем метод контракта:

var user = new User(); user.Greet();

Сделайте интерфейс IPrinter с методом PrintLine.

Сделайте класс ConsolePrinter, реализующий интерфейс IPrinter.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить