Switch und Goto in C#

Visual Basic wird immer angelastet Spagetti Code zu erzeugen, vor allem dank des Sprungbefehls GOTO. Nun sei erwähnt, das Sprunganweisungen für einen Prozessor einen sehr effiziente Sache sind und auch C# das goto Kommando beherrscht.

Ich werde immer wieder nach einem Anwendungsfall gefragt und bin aktuell über ein Switch Case gestolpert.

   1:  var x = "hallo";
   2:  switch (x)
   3:              {
   4:                  case "hallo":
   5:                      break;
   6:   
   7:                  case "test":
   8:                      goto case "hallo";
   9:   
  10:                  default:
  11:                      break;
  12:              }
  13:          
Kommentare sind geschlossen