- 私とiの詳細な理解
c#のコンピューティングシンボルは、数値変数を追加するために使用されますが、
(接頭辞の増分)と(接尾辞に苦しんでいる)の間には微妙ですが重要な違いがあります。
i
計算結果i
(接頭辞の増加):
変数の値を返す前に、ストレージの値が増加します。結果は、値の増加です。 i
変数ストレージの増加の値ですが、増分の増加を返す前の元の値。
i
(接頭辞の増分):(接尾辞に苦しんでいる):同じ式で発生する他の操作の後に増分操作が発生します。
i
以下のC#コードを参照してください:i
1を増やすことですが、式自体の値は増加する前の元の値です(0)。したがって、は0に設定されています。 1を増加させてから、式を計算します。したがって、は1に設定されています。
予防策<code class="language-csharp">int currentValue = 0; int result1 = ++currentValue; // result1 = 1 int result2 = currentValue++; // result2 = 0</code>
以上がC#のIとIの違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。