Bonjour , j'ai créer une méthode de type Booleen mais je n'arrive pas a récupérer le true or false dans ma variable adulte.
Sur VisualBasic cela me met SaisirBool en rouge et le code erreur me dit que les chemins de code ne retournent pas tous une valeur . je n'arrive pas a trouver . merci d'avance .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33 bool adulte ; public void Saisir() { prenom = SaisirChaine("votre prénom").ToUpper(); nom = SaisirChaine("votre nom"); humeur = SaisirShort("sur 10 quel est votre humeur ?"); adulte = SaisirBool("si vous etes majeur o/n "); } private bool SaisirBool(string chaine) { string resultat; try { Console.Write("Entrez {0} : ", chaine); resultat = Console.ReadLine(); if (resultat == "o") { return adulte = true; } if (resultat == "n") return adulte = false; } catch (Exception) { SaisirBool(chaine); return adulte; } }
Partager