N'existe-t-il pas d'opérande OR en C# pour les chaînes? Je regarde la page d'opérandes Microsoft C# - et rien sur n'importe quel type de OU pour les chaînes.OU Opérande en C# pour les chaînes
J'ai une instruction if je suis en train d'écrire:
if (Convert.ToString(r["first_name"]) != "Antoine" || "Brad" || "Programming" || "Admin" || "Patricia")
{
qui C# est étouffait avec cette erreur:
CS0019: Operator '||' cannot be applied to operands of type 'bool' and 'string'
Je suis habitué à Python et PHP, où faire quelque chose de similaire est autorisé.
Quelle est la syntaxe correcte pour C#?
Peut-être http://stackoverflow.com/questions/4987873/how-to-find-if-a-string-contains-any-items-of-an-list-of-strings vous aidera – quip
@AndrewAlexander Operators aren 't conçu pour les types, mais pour les expressions booléennes. –
@ MatíasFidemraizer Eh bien, c'est vrai des opérateurs booléens de toute façon. – Servy