using System;
public class Program
{
public static void Main()
// See if we can parse the 'text' string.
// If we can't, TryParse will return false.
// Note the "out" keyword in TryParse.
string str = Console.ReadLine();;
int nbr;
bool res = int.TryParse(str, /*out int nbr*/ out nbr); // Je peux déclarer le nombre [nbr] que retourne la methode ici même à partir de C# § ou 7 ....
//mais ici on obtient une erreur lors de la compilation
if (res == false)
Console.WriteLine("Saisie incorrect : [Chaîne : {0}] [out : {1}]", str, nbr);// String is not a number.
// Use int.TryParse on a valid numeric string.
if (res == true)
Console.WriteLine("Saisie OK : [Chaîne : {0}] [out : {1}]", str, nbr);
}