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


Реализация интерфейса в Visual Studio

Эта генерация кода применяется для:

  • C#

  • Visual Basic

Что: Позволяет немедленно создать код, необходимый для реализации интерфейса.

Когда: Вы хотите наследовать от интерфейса.

Почему: Вы можете вручную реализовать все интерфейсы по одному, однако эта функция автоматически создаст все подписи методов.

Инструкция

  1. Поместите курсор на строку, где есть красный волнистый элемент, указывающий на интерфейс, но не реализовал все необходимые элементы.

    • C#:

      Выделенный код C#

    • Visual Basic:

      Выделенный код VB

  2. Затем выполните одно из следующих действий:

    • Клавиатура
      • Нажмите клавишу Ctrl+, чтобы открыть меню Быстрые действия и рефакторинги.
    • мышь
      • Щелкните правой кнопкой мыши и выберите меню «Быстрые действия и рефакторинг».
      • Наведите указатель мыши на красный волнистый элемент и щелкните значок лампочки ошибки , который отображается.
      • Щелкните значок лампочки ошибки , который отображается в левом поле, если текстовый курсор уже находится в строке с красным волнистым цветом.
  3. Выберите "Реализовать интерфейс " в раскрывающемся меню.

    Реализация предварительной версии интерфейса

    Подсказка

    • Используйте ссылку "Предварительный просмотр изменений " в нижней части окна предварительного просмотра , чтобы просмотреть все изменения , которые будут сделаны перед выбором.
    • Используйте ссылки на документ, проект и решение в нижней части окна предварительного просмотра, чтобы создать правильные подписи методов в нескольких классах, реализующих интерфейс.

    Создаются сигнатуры метода интерфейса и готовы к реализации.

    • C#:

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

    • Visual Basic:

      Реализация VB результатов интерфейса

    Подсказка

    (только C#) Используйте явным образом параметр "Реализация интерфейса " для подготовки каждого созданного метода с именем интерфейса, чтобы избежать конфликтов имен.

    Реализация интерфейса явным образом ;

См. также