There’s common confusion between the difference of the Prefix (++i) and Postfix
(i++) increment operators in C#. A common explanation would be that “The Prefix
operator increases iprior to running the statement and the Postfix operator
increases iafter running the statement.” Although this is the perceived
functionality, it’s