1. ホーム
  2. c#

[解決済み】i++と++iの違いは何ですか?

2022-04-21 17:32:09

質問

C#のコードの中で、この2つが使われているのを何度も見たことがあります。 i++ または ++i ( i のような数値変数である。 int , float , double など)。どなたかご存知の方いらっしゃいますか?

解決方法は?

奇妙なことに他の2つの回答はそれを綴っていないように見えますが、それは間違いなく言う価値があることです。


i++ の値を教えてください」という意味です。 i その後、インクリメントします。

++i は「インクリメント」を意味します。 i そして、その値を教えてください。


これらはプリインクリメント、ポストインクリメント演算子です。 どちらの場合も、変数がインクリメントされます しかし、まったく同じケースで両方の式の値をとるとしたら、結果は異なる。