Está me parecendo que você está com um pouco de falta de atenção e faltando as aulas de matemática. rsrs
this.Saldo -= valor - 0.10;
// que é o mesmo que
this.Saldo = this.Saldo - valor - 0.10;
// aqui, se Saldo = 1000 e valor = 100, vai acontecer o seguinte
// this.Saldo = 1000 - 100 - 0.10
// this.Saldo = 1000 - 99.9
// this.Saldo = 900.1
O problema está no -= colocado no lugar errado e no fato de que na verdade você quer somar valor
e o 0.10
para ter o resultado 899,9
.
O certo seria:
this.Saldo -= valor + 0.10;
// que é o mesmo que
this.Saldo = this.Saldo - valor + 0.10;
// aqui, se Saldo = 1000 e valor = 100, vai acontecer o seguinte
// this.Saldo = 1000 - 100 + 0.10
// this.Saldo = 1000 - 100.10
// this.Saldo = 899.9