У меня есть следующий код, написанный как на C ++, так и на C #
int i=0;
++i = 11;
После этого компилятор C # добавляет ошибка
The left-hand side of an assignment must be a variable, property or indexer
Но компилятор C ++ сгенерировал этот код без ошибок, и я получил результат 11
для значения i
. В чем причина такой разницы?