Não entendi o prq de adicionar o construtor vazio, se eu quero que o nome seja opcional não basta só NÃO adicionar a string nome? Meu código ficou assim:
public Cliente (string rg, string cpf)
{
this.Rg = rg;
this.Cpf = cpf;
}
Antes eu tinha a (string nome) e o this.Nome = nome ; Para responder o exercicio, como opcional, tirei a string nome. Assim o parametro volta para o padrão, não é?!