Considérez l'extrait de code suivant:
"12-18" -Contains "-"
Vous pensez que cela vaut true
, mais ce n'est pas le cas. Cela évaluera à la false
place. Je ne sais pas pourquoi cela se produit, mais c'est le cas.
Pour éviter cela, vous pouvez utiliser ceci à la place:
"12-18".Contains("-")
Maintenant, l'expression sera évaluée à vrai.
Pourquoi le premier extrait de code se comporte-t-il comme ça? y a-t-il quelque chose de spécial -
qui ne joue pas bien avec -Contains
? La documentation n'en mentionne rien.
"12-18".Contains("-")