Bom dia,
por que essa classe é tipo Conta:
private Conta BuscaContaSelecionada()
{
int indiceSelecionado = comboContas.SelectedIndex;
return this.contas[indiceSelecionado];
}
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Bom dia,
por que essa classe é tipo Conta:
private Conta BuscaContaSelecionada()
{
int indiceSelecionado = comboContas.SelectedIndex;
return this.contas[indiceSelecionado];
}
Bom dia Rodrigo.
Não está me parecendo uma classe e sim um método: BuscaContaSelecionada()
O metodo BuscaContaSelecionada() é do tipo Conta porque ele está sendo declarado assim.
Se a declaração fosse private Conta MeuMetodo(){} , MeuMetodo() também seria do tipo Conta, ou seja ele irá retornar um objeto do tipo Conta, como podemos ver na linha:
return this.contas[indiceSelecionado];
Att,
Ramon, obrigado pela resposta.
Deixa ver se eu entendi. Voce tem razao, é um Método. Se ele não retornasse nenhum valor ele seria Void, correto? Como ele retorna um objeto eu devo especificar de que tipo é esse objeto, é isso?
Aproveito para lhe desejar um Excelente 2016!
Abs
Olá Rodrigo,
É exatamente isso aí que você disse (: Se o método não retornasse nada, o tipo dele seria void. Como ele devolve uma Conta, o retorno é Conta.
Abraço!