Mit einer for-Schleife in switch/case

Kann ich mit einer for-Schleife innerhalb einer switch/case?

Beispiel-code:

String[,] drinks = new String[,] { { "Cola", "20" }, { "Fanta", "20" }, { "Sprite", "20" }, { "Tuborg", "25" }, { "Carlsberg", "25" } };


switch (menuChoice)
{
  case 0:
    Console.WriteLine("Goodbye!");
    Thread.Sleep(500);
    Environment.Exit(0);
    break;
    for (int i = 0; i < drinksCount; i++)
    {
      case i+1:
      buyDrink(drinks[i,0];
      break;
    }

(Mehr code und Verfahren ist zwischen diesen)

Grundsätzlich erstelle ich ein array mit den Getränken diese Maschine verkauft, und dann will ich ein Menü erstellen, wo haben diese Getränke, aber auch die Fähigkeit, fügen Sie mehr alkoholische Getränke innerhalb der GUI.

Ist das überhaupt möglich?

  • Es IST angebracht zu Fragen Hausaufgaben Fragen auf, SO - bitte nicht falsch verstehen, mein Vorschlag: man sollte den tag diese Frage als 'Hausaufgabe', wenn das ist, was es ist.
  • Es gibt keine Hausaufgaben-tag. Versuchen Sie nicht zu-tag als Hausaufgabe.
  • zum einen müssen Sie angeben, in die 'Falle' für den code nach der Pause. Jetzt, nichts angewiesen ist, ausgeführt, dass-code (und in der Tat wird nicht kompiliert, wenn Sie es nicht tun).
  • Es gibt eine Hausaufgaben-tag und meta.stackexchange.com/questions/10811/...
  • Ich habe deine bearbeiteten Titel. Bitte sehen, "Sollten Fragen enthalten "tags" im Titel?", wo der Konsens ist ", Nein, Sie sollten nicht".
  • Die Hausaufgaben-tag ist veraltet. Siehe stackoverflow.com/questions/tagged/homework
  • Ich meinte nicht einen tag in seinen Titel...wir sind mit einem scheitern der Kommunikation
  • Gut! Ich habe nicht bekommen das memo.

Schreibe einen Kommentar