1
Per i = 0, perché (i + = i ++) è uguale a 0?
Prendi il seguente codice (utilizzabile come applicazione console): static void Main(string[] args) { int i = 0; i += i++; Console.WriteLine(i); Console.ReadLine(); } Il risultato iè 0. Mi aspettavo 2 (come hanno fatto alcuni miei colleghi). Probabilmente il compilatore crea una sorta di struttura che risulta iessere zero. Il motivo …