Frage zur Switch-Case-Anweisung



  • Hallo,

    ich habe solchen Code gelesen:

    switch (var)
    {
       Case eins:
       Case zwei:
       {
          Blabla;
          If (var == eins)
          {
              Blabla;
          }
          Break;
       }
    }
    

    Was bedeutet das?

    Danke



  • das bedeutet zunächst, daß der Compiler sehr tolerant in Bezug auf Groß- und Kleinschreibung ist 😉 (case, if und break schreibt man klein)

    Aber inhaltlich: der Block wird sowohl für var==eins als auch für var==zwei ausgeführt - mit dem if() kannst du die Teile abgrenzen, die nur für var==eins gelten.


Anmelden zum Antworten