Bonjour tout le monde ,
Je suis débutant et je développe un petit programme pour rechercher dans un texte ou dans une liste un mot ou un nombre.
Voici une partie de ce programme qui demande à l'utilisateur d'entrer seulement, une chaine non vide et ne contenant que des caractères digitaux :
Code C# : 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 Console.WriteLine("Entrez un nombre à rechercher : "); string Str = Console.ReadLine(); try { while (Str.Length == 0) { Console.WriteLine("Entrez, seulement, une chaine non vide et ne contenant que des carateres digitaux :"); Str = Console.ReadLine(); } for (int i = 0; i < Str.Length; i++) { while (Str.Length == 0 || char.IsDigit(Str, i) is false) { Console.WriteLine("Entrez, seulement, une chaine non vide et ne contenant que des carateres digitaux :"); Str = Console.ReadLine(); } } Console.WriteLine("***************"); Console.WriteLine(Str); } catch(Exception Hyt) { Console.WriteLine("Erreur " + "\n" + Hyt); }
et je voudrais votre avis ,SVP, car il me parait un peu fragile
Merci à vous tous
Partager