Compartilhar via


Gerar uma classe ou tipo no Visual Studio

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

  • C#

  • Visual Basic

Que: Permite que você gere imediatamente o código para uma classe ou tipo.

Quando: Você introduz uma nova classe ou tipo e deseja declará-la corretamente, automaticamente.

Por que: Você pode declarar a classe ou o tipo antes de usá-la, no entanto, esse recurso gerará a classe ou digitará automaticamente.

Como fazer

  1. Coloque o cursor na linha em que há um rabisco vermelho. O rabiscos vermelho indica uma classe que ainda não existe.

    • 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.

      Gerar visualização de classe

  3. Selecione uma das opções no menu suspenso:

    • Gerar a classe 'TypeName' em novo arquivo — Cria uma classe chamada TypeName em um arquivo chamado TypeName.cs/.vb
    • Gerar a classe 'TypeName'— Cria uma classe chamada TypeName no arquivo atual.
    • Gerar classe aninhada 'TypeName'— Cria uma classe chamada TypeName aninhada dentro da classe atual.
    • Gerar novo tipo...— Cria uma nova classe ou struct com todas as propriedades especificadas.

    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.

  4. Se você selecionou o item Gerar novo tipo , a caixa de diálogo Gerar Tipo será aberta. Configure a acessibilidade, o tipo e o local do novo tipo.

    Gerar tipo

    Seleção Descrição
    Acesso Defina o tipo para ter acesso padrão, interno ou público .
    Tipo Isso pode ser definido como classe ou struct.
    Nome Isso não pode ser alterado e será o nome que você já digitou.
    Projeto Se houver vários projetos em sua solução, você poderá escolher onde deseja que a classe/struct resida.
    Nome do arquivo Você pode criar um novo arquivo ou adicionar o tipo a um arquivo existente.

A classe ou struct é criada. Para C#, um construtor também é criado.

  • C#

    Gerar o resultado da classe C#

  • Visual Basic

    Gerar VB de resultado de classe

Consulte também