Если, например, вы делаете что-то вроде этого:
int myInt = 5;
Foo(++myInt);
void Foo(int x)
{
Console.WriteLine(x);
}
Это распечатает 6.
Foo(myInt++);
распечатает 5;
По существу, ++ myInt увеличивает FIRST, используя переменную SECOND.
myInt ++ противоположен.