Как использовать сложные операторы типа «+ =» с настраиваемыми типами?Как я могу перегрузить оператор + = "плюс равно"?
Перегрузка некоторых основных операторов возможна путем реализации Add
, Sub
, etc. Но, похоже, нет никакой поддержки для +=
, ни x += y
автоматически интерпретируется как x = x + y
(начиная с 1.0 alpha release).
Этот ответ был правильным в то время, но с тех пор было реализовано. Добавлен собственный ответ. – ideasman42