Implementar uma classe abstrata no Visual Studio

Essa geração de código se aplica a:

  • C#

  • Visual Basic

Que: Permite que você gere imediatamente o código necessário para implementar uma classe abstrata.

Quando: Você quer herdar de uma classe abstrata.

Por que: Você pode implementar manualmente todos os membros abstratos um a um, no entanto, esse recurso gerará todas as assinaturas de método automaticamente.

Como fazer

  1. Coloque o cursor na linha em que há um rabisco vermelho que indica que você herdou de uma classe abstrata, mas não implementou todos os membros necessários.

    • C#:

      Código realçado C#

    • Visual Basic:

      VB de código realçado

  2. Em seguida, siga um destes procedimentos:

    • Teclado
      • Pressione Ctrl+. para acionar o menu Ações rápidas e refatoração .
    • mouse
      • Clique com o botão direito do mouse e selecione o menu Ações rápidas e refatoração .
      • Passe o mouse sobre o rabiscos vermelho e clique no ícone de lâmpada de erro exibido.
      • Clique no ícone de lâmpada de erro que aparece na margem esquerda se o cursor de texto já estiver na linha com o rabiscos vermelho.

    Implementar visualização de classe

  3. Selecione Implementar Classe Abstrata no menu suspenso.

    Dica

    • Use o link De visualização de alterações na parte inferior da janela de visualização para ver todas as alterações que serão feitas antes de fazer sua seleção.
    • Use os links documento, projeto e solução na parte inferior da janela de visualização para criar as assinaturas de método adequadas em várias classes que herdam da classe abstrata.

    As assinaturas de método abstrato são criadas e estão prontas para serem implementadas.

    • C#:

      Implementar o resultado da classe C#

    • Visual Basic:

      Implementar o resultado da classe VB

Consulte também