Oui désolé j'ai pas penser a ecrire l'erreur... et "Console.WriteLine("You are {0} years old.", enterYear()); "
Cette ligne là je l'ai litteralement copié d'un tutorial trouvé sur le net... :/
La solution du tuto est la suivante :
class Age
{
public void Start()
{
Console.WriteLine("Vous avez {0} ans.", entrerAnnee());
}
private int entrerAnnee()
{
Console.Write("Entrez votre année de naissance : ");
string an = Console.ReadLine();
int annee;
if (Int32.TryParse(an, out annee))
return calculAge(annee);
return 0;
}
private int calculAge(int annee)
{
int anneeActuelle = DateTime.Today.Year;
int age = anneeActuelle - annee;
return age;
}
}
Mais j'ai pas trop capté le If qu'il a fait, la commande "out" sert a quoi dans cette situation?
Merci 