>>401
C++の話はするな

ていうか、C++で ++i 推奨なのは
インクリメント/デクリメント演算子のオーバーロードで前置と後置が区別されず、同一のメソッドが結局呼ばれるため。
そういう奴は(=や+や-のオーバーロードに従えば)普通処理「後」の値なりオブジェクトなりを返すように作るので、後置のインクリメント/デクリメントだと見た目と挙動が違って混乱の元になるというしくみ
(最新規格では、前置と後置とで区別してオーバーロードできるのかも知れんが知らん

C#でオーバーロード可能な演算子には++や--は含まれないので関係無い