Compter nombre Split dans string
Bonjour,
étant très novice en C# je me permet de vous poser une question :
J'ai un exercice à faire :
1 texte Box <----- remplis par l'utilisateur
celui ci doit remplir : son nom ; son compte ; son password sous cette forme
nom,account,password
Les 3 informations de mon string sont recueillis avec la méthode :
Code:
1 2
| string mainChamp = txtBoxChamp.Text;
string[] splitted = mainChamp.Split(','); |
et distribué dans 3 textes box :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
// Show Name
//----------
string boxName = splitted[0];
txtBoxName.Text = boxName;
// Show Account
//-------------
string boxAccount = splitted[1];
txtBoxAccountNum.Text = boxAccount;
// Show Password
//--------------
string boxPass = splitted[2];
txtBoxPassword.Text = boxPass; |
Si l'utilisateur respect les 3 champs il n'y a pas de problème mais si il rate une ',' ou ne rentre que 2 infos le programme bug car splitted[2] n'existe pas.
J'ai réussis à connaitre le nombre de split avec mais je ne sais pas l'exploiter pour en faire un contrôle :
Code:
1 2 3 4
| int i = splitted.Length;
MessageBox.Show(Convert.ToString(i)); |
Comment faire un contrôle pour que mes infos s'affiche dans les txtBox uniquement si les 3 champs sont remplis ?
Je n'arrive pas à trouver la façon pour réaliser ce contrôle.
Merci à tous :ccool: