Hallo, kann mir jemand sagen, ob es so etwas wie einen Or-Operator für Strings in C# gibt ? Also ich suche etwas Vergleichbares wie if (input == 1 || 2 || 3) then... für Strings... if (string1 == "ABC" || "DGF") funktioniert nicht... Danke, Tilman
Hallo, also if (input == 1 || 2 || 3) funktioniert auch nicht, da der Compiler (input == 1) als bool und (2) als int betrachtet und int nicht mit bool ODER-Verknüpfen kann. Wäre aber auch wenn er den Befehl als (input == (1 || 2 || 3)) betrachten würde nicht möglich, da der ||-Operator nur auf boolsche Werte angewand werden kann. Also wie Tobi schon gesagt hat: if ((input == 1) || (input == 2) || (input == 3)) { } bzw. if ((string1 == "ABC") || (string1 == "DGF")) { } Gruß Roland
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.