Estou com uma dúvida sobre o 'THIS', eu já tenho um conhecimento prévio sobre C#, estou fazendo este curso pela formação .NET, a minha dúvida é, até onde eu sei nesses casos apresentados na aula, não é necessário o uso do this, se vc usar o padrão de escrita correta como eu fiz, Propriedades da Classe com letra maiúscula e argumentos de funções/métodos com letra minúscula, vc não terá problemas de compilação. Ou o uso nesse caso existe alguma outra razão que eu desconheça?
class ContaCorrente
{
public string Titular { get; set; }
public int Agencia { get; set; }
public int Numero { get; set; }
public double Saldo = 100;
public bool Sacar(double valor)
{
if (Saldo < valor)
{
return false;
}
else
{
Saldo -= valor;
return true;
}
}
public void Depositar(double valor)
{
Saldo += valor;
}
}