if(this.saldo < valor)
if(this.saldo < valor)
O primeiro motivo é que saldo não é uma variável e sim um atributo da classe ContaCorrente.
O segundo motivo é que o C# permite que você crie uma variável com nome saldo dentro da classe ContaCorrente, ai você teria uma variável e um atributo com o mesmo nome.
Então sempre que formos manipular atributo de uma classe usamos o this, para que o c# entenda que queremos trabalhar com o atributo da classe, e não uma variável.