if(this.saldo < valor)
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.