Bom dia pessoal,
não estou entendendo o uso do parametro "this". Alguem poderia me ajudar?
Obrigado
Bom dia pessoal,
não estou entendendo o uso do parametro "this". Alguem poderia me ajudar?
Obrigado
Bom dia Rodrigo,
O this
é usado para fazer referencia a própria classe.
Ex:
class Aluno{
string nome;
public Aluno(string nome){
this.nome = nome;
// repare que o this.nome refere-se a variável nome declarada na linha 2, enquanto que nome refere-se a variável local criada no construtor.
}
}
Att,
Obrigado pela resposta. Mas é obrigatório? Ou eu posso fazer:
class Aluno{ string nome;
public Aluno(string nomeAluno){ nome = nomeAluno;
Não é obrigatório, porém é recomendado para deixar o código mais claro e evitar ambiguidades.
Att,