Существует разница между h = ++i
и h = i++
в C #.Так что мне нужен способ объявить различные перегруженные операторы для преинкремента (т.е. ++ i) и постинкремента (i ++) в C #.Как мне это сделать, пожалуйста?
Мне известно о том, что оба оператора делают то же самое со значением, над которым они работают - проблема в том моменте времени, когда назначение выполнено.Я знаю, как сделать это в C ++, но это не вопрос.Мне интересно, есть ли способ перегрузить оба способа, которыми этот оператор может вести себя в C #, и если да, то как это сделать.