Что вы хотите сделать, так это установить переменную в результате математической операции.В C # (и большинстве языков программирования) сначала выполняется операция, а затем присваивание.Это означает, что вы можете сделать это:
Market.Bank = Market.Bank - GE.Price;
Концептуально:
- принять текущее значение
Market.Bank
, вычесть текущее значение GE.Price
и сохранить его во временномlocation - Установите значение
Market.Bank
равным значению из временного местоположения
Это фундаментальная концепция в программировании, но для тех, кто программирует более чем оченьЗа короткое время легко забыть, что это то, чему нужно было научиться.Когда у вас есть концепция, вы даже не будете думать о ней, когда пишете код.Это станет почти автоматическим.
Как уже отмечали другие операторы +=
и -=
.Это просто ярлыки для более явного утверждения, представленного здесь.Я решил не использовать их, чтобы сделать гораздо более ясным, что происходит.