Si la saisie de l'utilisateur n'est pas un nombre

C'est un script très simple je suis à essayer de comprendre et j'ai été à la recherche d'une réponse simple et ne peut pas le trouver dans les forums ou dans mon C# livre.

Console.Write("Enter a Number\n");
int input = Convert.ToInt32(Console.ReadLine()); //convert code to an integer

if (!Int32.IsNumber(input)) //if not a whole number input give an error
{
    Console.WriteLine("Not an integer");
}

C'est juste que simple ce que je suis en train de faire. Ceci est un extrait d'un plus grand code.

InformationsquelleAutor DDJ | 2015-09-26