[C#]grand débutant restriction

grand débutant restriction [C#] - C#/.NET managed - Programmation

Marsh Posté le 09-11-2013 à 02:08:09    

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 :D
 
edit :
 
j'ai trouvé un moyen :
 

Code :
  1. public static bool IsAllLetters(string s)
  2.     {
  3.         foreach (char c in s)
  4.         {
  5.             if (!Char.IsLetter(c))
  6.                 return false;
  7.         }
  8.         return true;
  9.     }


 
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
Reply

Marsh Posté le 09-11-2013 à 02:08:09   

Reply

Marsh Posté le 09-11-2013 à 10:49:33    

Reply

Marsh Posté le 14-11-2013 à 23:29:15    

merci à toi :D
j'ai réussis.
 
je me demandais aussi comment faire pour créer un menu,
 
je dois faire un programme de chiffrer/déchiffrer
 
et j'aimerais pouvoir choisir au début, s'il faut chiffrer ou déchiffrer. Comme est-ce possible ?

Reply

Marsh Posté le 15-11-2013 à 21:07:19    

Regarde ces cours:
http://csharpro.developpez.com/page12.php
http://fr.openclassrooms.com/informatique/c-2/cours (devrait répondre à tes futures questions :D)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed