Inverser la le Nombre en C#

Est-il un moyen facile d'inverser un nombre en C# avec une fonction?
Je suis en utilisant XNA et j'aimerais dire à mon programme que si mon "variable" va au-delà d'un certain nombre, il a pour inverser la valeur.
Le point de l'ensemble est de donner un effet de rebond.

     if (ballPosition.X >= screenWidth)
                {
                    //Invert the ball Direction Vector.X
                }

OriginalL'auteur phadaphunk | 2012-03-19