Если он всегда добавляет, тогда ваша строка никогда не будет "+".
Логика, которая у вас есть, всегда будет добавлять + b, если txtOperator.txt точно не равен @ "+".
Интересно, что если вы передадите плюс, он всегда будет вычитаться, только первые два случая будут поражены, потому что, если первый неверен, второй всегда будет.
По сути, уберите все"!" ....