329.
what is the output?
int a;
a = 10;
a += a++  ;
Console.WriteLine(a);

The increment operator only increments after the variable 'a' has already been assigned. So 'a' + 'a' =20

if a+=a++; was a+=++a; then the answer will 21 because 'a' will first be incremented and then assigned