Tenho bastante dificuldade para entender esse "this". Vi em outro tópico sobre como utilizar, mas gostaria de entender o porque foi utilizado o this nessa aula:
public class ContaCorrente { public string titular; public int agencia; public int numero; public double saldo = 100.0;
public bool Sacar (double valor)
{
if(this.saldo < valor)
{
return false;
}
else
{
this.saldo -= valor;
return true;
}
}
public void Depositar(double valor)
{
this.saldo += valor;
}
Por que o This, ja que o parametro do método nem se chama "saldo" ?