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.

 Thread beobachten
 Thread beobachten Seitenaufteilung abschalten
 Seitenaufteilung abschalten