Olá, boa tarde! Tenho uma dúvida envolvendo o seguinte trecho de cógido:
string titular = titularConta.Text;
int numero = Convert.ToInt32(numeroConta.Text);
Conta contaCadastro = new ContaCorrente()
{
Numero = numero, Titular = titular
};
No vídeo da Aula 4 de C# III, ele usa os initializers para atribuir um valor de string para o campo de Titular, que está definido como Cliente. Eu sei que poderíamos fazer essa inicialização de outro modo:
Conta contaCadastro = new ContaCorrente();
contaCadastro.Titular.Nome = titular;
contaCadastro.Numero = numero;
A minha dúvida é que não é somente nesse exercício que ele trata o campo Titular como uma string, ao invés de tratar como Cliente. Há algo da parte teórica que eu estou deixando escapar?