Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 2 da Aula 7 - Mão na Massa - Combo Box

Bom dia,

por que essa classe é tipo Conta:

private Conta BuscaContaSelecionada() 
{
    int indiceSelecionado = comboContas.SelectedIndex;
    return this.contas[indiceSelecionado];
}
3 respostas

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,

solução!

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!