Ir para conteúdo
Fórum Script Brasil
  • 0

C#.NET


marlonCampos

Pergunta

3 respostass a esta questão

Posts Recomendados

  • 0

Olá.

É um padrão. Para os programadores, quer dizer que ela é privada. Perceba que você sempre encontrará variáveis com esse underline assim:

private int _variavel;
Se você der um "refactor" nessa variável, dentro do VS, ele gerará as propriedades get/set dela deste modo:
public int Variavel
{
    get { return _variavel; }
    set { _variavel = value; }
}

Abraços

Link para o comentário
Compartilhar em outros sites

  • 0

Só completando a resposta correta do OSJunior, existe, por parte de muitos, o prefixo m_ (principalmente os programadores mais antigos), exemplo:

private int m_variavel;
Propriedade:
public int Variavel
{
    get { return m_variavel; }
    set { m_variavel = value; }
}

Porém, segundo boas práticas de nomenclatura, isso (anotação húngara) está depreciado. O mais correto seria o modo postado pelo OS. Padrões de nomenclatura recomendadas pela Microsoft: http://msdn.microsoft.com/en-us/library/ms229002.aspx

Até mais!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...