dan ? i
i
Dalam C#, kesan simbol pengkomputeran tambahan dan
i
<.> 1. Dalam urutan kejadian: i
Berbeza dengan salah faham yang biasa, dan ikuti perintah peristiwa yang sama. Borang awalan (i) dan bentuk akhiran (i) hanya berbeza dari nilai langkah terakhir yang akan diubah suai.
<.> 2. Nilai pulangan: i
i
(akhiran akhiran):
Nilai asal
sebelum peningkatan peningkatan. Kesan yang semakin meningkat hanya dicerminkan dalam penggunaan berikut -Upi
(kenaikan awalan): Nilai i
selepas peningkatan peningkatan. Nilai yang diubah suai ini boleh digunakan dengan segera untuk pengiraan selanjutnya. i
i
Kesan sampingan utama kedua -dua pengendali ini meningkatkan nilai i
. Operasi ini tidak dapat dipulihkan, dan pemboleh ubah kemas kini nilai
<.> 4. Contoh:
i
Meningkatkan i
Sebelum menggunakan nilai , sila gunakan
i
i
i
int i = 1; int result = i++ + 1; // result = 2, i = 2
, bukan nilai yang dikemas kini dalam pembolehubah. i
i
akhiran dikembalikan kepada nilai lama, dan awalan dikembalikan kepada nilai baru.
int i = 1; int result = ++i + 1; // result = 3, i = 2
Atas ialah kandungan terperinci Apa perbezaan antara `i` dan `i` dalam c#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!