I\'m having problems trying to overload the post increment operator in C#. Using integers we get the following results.
int n; n = 10; Console.WriteLine(n);
You should always return the changed value. C# uses this as the new value, and returns the old or new value as appropriate for the operator.