Controle de champ String

dahu17 Messages postés 25 Date d'inscription samedi 11 mars 2006 Statut Membre Dernière intervention 10 septembre 2007 - 12 janv. 2007 à 16:06
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 - 13 janv. 2007 à 13:49
Bonjour a tous,

Je souhaiterais réaliser un controle sur une propriété de type String, je voudrais par exemple qu'il n'y ai pas de blac dans le nom de ma "values". Je débute en C#, Est ce que vous pouvez m'indiquer la marche a suivre ?

merci beaucoup.

2 réponses

MorpionMx Messages postés 3466 Date d'inscription lundi 16 octobre 2000 Statut Membre Dernière intervention 30 octobre 2008 57
13 janv. 2007 à 10:49
Salut

Plusieurs méthodes possibles.
Si tu veux simplement savoir si la chaine entrée contient un espace, utilises sa méthode IndexOf(' '). S'il te renvoie une valeur plus grande que 0, ta chaine contient un espace.

Si tu veux supprimer les espaces de la chaine, utilises la méthode String.Replace

Mx
MVP C# 
0
cs_Bidou Messages postés 5487 Date d'inscription dimanche 4 août 2002 Statut Membre Dernière intervention 20 juin 2013 61
13 janv. 2007 à 13:49
En .NET2, c'est plus logique d'appeler Contains que IndexOf (true/false au lieu d'un nombre), mais ça ne change pas grand chose étant donné que Contains appelle IndexOf...

<hr size="2" />-Blog-/FONT>
0
Rejoignez-nous