Bonsoir à tous
je viens tout juste de débuter en c#, et en programmation en général, et j'aurais besoin de votre aide.
Je cherche un moyen de vérifier si la chaîne de caractère en entrée ne contient que les caractères de a à z, (majuscule ou minuscule), donc la chaîne ne doit contenir ni chiffre, ni caractère spécial.
J'ai pensé à utiliser Contains, mais je ne sais pas comment faire "simplement" pour dire ne contient ni 0 ni 1 ni 2, etc...
en java il suffit de mettre la liste entre crochet je crois comme ceci : [0-9\`\~\@\#\$\%\^\&\*\\!(\)\-\_\+\=\;\:\?\>\<\,\.\]\[\{\}\|]
Dite moi si je me trompe (je n'ai aucune notion de java x) )
Est-ce possible de faire de même en c# ? ou y a-t-il un équivalent ?
Merci beaucoup
edit :
j'ai trouvé un moyen :
Code :
- public static bool IsAllLetters(string s)
- {
- foreach (char c in s)
- {
- if (!Char.IsLetter(c))
- return false;
- }
- return true;
- }
|
mon problème, c'est que j'en ai besoin pour un devoir, mais je ne sais pas si l'on peut utiliser des choses non apprises (foreach), bien que ceci soit très simple.
Si vous avez un autre moyen n'hésitez pas
Message édité par bindkey le 09-11-2013 à 02:23:16