Поделиться через


Реализовать интерфейс

IntelliSense предоставляет параметр для быстрой реализации interface (Справочник по C#) при работе в редакторе кода.

Заметки

Как правило, для правильной реализации интерфейса необходимо создать объявление метода для каждого члена интерфейса в классе. Если после набора имени интерфейса в объявлении класса использовать IntelliSense, появится смарт-тег.

Смарт-тег содержит параметр для автоматической реализации интерфейса с использование явного или неявного именования. При явном именовании объявления метода получают имя интерфейса, в то время как при неявном именовании объявления метода не указывают интерфейс, которому они принадлежат. Явно именованный метод интерфейса можно вызвать только через экземпляр интерфейса, но не через экземпляр класса. Дополнительные сведения см. в разделе Явная реализация интерфейса (Руководство по программированию в C#).

Операция реализации интерфейса сгенерирует минимальное число заглушек методов, необходимое для интерфейса. Если базовый класс реализует части интерфейса, то эти заглушки не генерируются повторно.

Параметр реализации интерфейса доступен автоматически при добавлении объявления интерфейса в класс. Дополнительные сведения см. в разделе Практическое руководство. Реализация интерфейса.

См. также

Другие ресурсы

Автоматическое генерирование кода