Главным образом потому, что + =, - = и т. Д. Были добавлены в значительной степени как мысли для поддержания совместимости с C & C ++. (*) Поскольку ?? не является частью C или C ++, не было необходимости добавлять дополнительный оператор.
(*) Обратите внимание, что в C ++ при определении операторов для класса обычно определяется оператор + = (), а затем реализуется оператор + () на его основе. (Это вообще самый эффективный способ).
Однако в C # реализован оператор +, и компилятор автоматически добавляет оператор + = на основе oper +. Вот почему я говорю, что операторы + = являются задним числом.