In C#ist das Verhalten von Präfix (i) und Leiden (i) selbst -inkrementeller Berechnung unterschiedlich, was die Zeit und Methode des inkrementellen Betriebs beeinflusst. Das Verständnis dieser Unterschiede ist für das Schreiben effizienter und genauer Code von wesentlicher Bedeutung.
Präfix (i)
Die Vorbetriebsymbole werden zuerst die Variable bewerten, ihren Wert in die temporäre Position kopieren, den temporären Wert erhöhen und dann die inkrementelle Wertspeichervariable speichern. Es ist sehr wichtig, dass das Ergebnis der Wert des zunehmenden Wertes
ist.Beispiel:
Suffix (i)Der Betrieb des Suffix ist geringfügig unterschiedlich. Es wird auch Variablen bewertet, den Wert in eine temporäre Position kopiert, den temporären Wert erhöht und die zunehmende Wertspeichervariable speichert. Das Ergebnis
ist jedoch derint i = 5; int result = ++i; // result = 6
, anstelle von erhöhtem Wert.
<示> Beispiel: <区> Hauptunterschiede
<: <行> Ausführungsreihenfolge:
x und x Ausführungsreihenfolgeint i = 5; int result = i++; // result = 5
. Beide Operationen bewerten zuerst Variablen und kopieren, erhöhen und speichern Werte.
Verwenden Sie die HandbuchBeispiel für den Demonstrationsunterschied:
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen Präfix (i) und Postfix (i) Inkrement -Operatoren in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!