[C#] Tester si une chaine est vide

Baka -  
 codeurMasquer -
Bonjour,

Je veux tester si une chaine (contenue dans une cellule) est vide, j'ai essayé ces deux méthodes :

if ( ((string)maCellule).Length)==0 ) {traitement 1;} else {traitement 2 ;}

et
if (((string)maCellule)==string.Empty) {traitement 1;} else {traitement 2 ;}


J'ai testé ces deux méthodes sur une case que je sais vide, et le code à l'exécution passe directement au traitement 2, alors qu'il devrait exécuter le traitement 1.

Ma méthode de test n'est peut être pas bonne??

Merci
A voir également:

1 réponse

mnlad Messages postés 29 Date d'inscription   Statut Membre Dernière intervention   8
 
Salut,
tu peut essayer cette méthode :
if(chaine=="") { opération1} else {opération 2}
Si tous cela ne marche pas, alors explique un peu plus en détail ton problème.
Cordialement
2
codeurMasquer
 
ou tu peu faire
if(string.IsNullOrEmpty(tavaleur))
0