Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
Wieso erkennt Visual Studio 2019 die Globale Variable nicht
Merke wie folgt: Switch Case Anweisungen sind hauptsächlich gedacht eine lange Kette von If Else If zu ersetzen. Zudem werden sie zur compilezeit aufgelöst, also als Sprunganweisung in Assembler übersetzt. Daher funktioniert ein Case nur mit zur Compilezeit bekannten Konstanten, in formalen Sprachen auch Literale genannt .
Während es also technisch zulässig ist ein Switch mit nur einem Case zu schreiben, sollte es eher an stellen verwendet werden wie beschrieben.
Entweder du nimmst If statt Switch oder benutzt bei Case eine Konstante
Der Fehler hier ist aber, dass der Case Zweig bei dir keine Konstante ist