2016-11-14 4 views
-2

Ich würde "Case 2" in "Fall 3" verwenden müssen, aber jedes Mal, wenn ich das tue, funktioniert es nicht. Kann mir jemand helfen? Ich weiß nicht, ob ich etwas falsch innerhalb des Codes oder was auch immer gemacht habe.Verwenden eines Gehäuses in einem anderen Fall

Ich hoffe, dass einige von Ihnen mir helfen können.

Der Code, den ich bin derzeit mit:

case 2: 
    Console.WriteLine("Gekozen actie: 2. Gegevens MP3 speler opslaan"); 
    Console.WriteLine("Type de ID: "); 
    int id = Convert.ToInt32(Console.ReadLine()); 
    Console.WriteLine("Type de Maker: "); 
    string MAKE = Convert.ToString(Console.ReadLine()); 
    Console.WriteLine("Type de Model : "); 
    var MODEL = Convert.ToString(Console.ReadLine()); 
    Console.WriteLine("Type de MBGrootte: "); 
    int MBSize = Convert.ToInt32(Console.ReadLine()); 
    Console.WriteLine("Type de Prijs: "); 
    var PRICE = Convert.ToString(Console.ReadLine());         
    Console.ReadLine(); 
    Console.WriteLine("Ingevoerde gegevens: " + 
     Environment.NewLine + "Uw ID: " + id + 
     Environment.NewLine + "Uw Maker: " + MAKE + 
     Environment.NewLine + "Uw Model: " + MODEL + 
     Environment.NewLine + "Uw MBGrootte: " + MBSize + 
     Environment.NewLine + "Uw Prijs: " + PRICE); 
    Console.ReadLine(); 

    break; 

case 3: 
    Console.WriteLine("ID: 1" + 
     Environment.NewLine + "Make: Get Technologies .inc" + 
     Environment.NewLine + "Model: HF 410" + 
     Environment.NewLine + "MBSize: 4096" + 
     Environment.NewLine + "Price: $129.95"); 
    Console.ReadLine(); 

    break; 

(I "CASE 2" Below in "CASE 3" müssen (unter Console.ReadLine()) Sorry für mein schlechtes Englisch

+1

ich sehe, dass der Code nicht korrekt in den grauen Block einfügen, aber der Teil über es ist auch innerhalb th e code – guusapril

Antwort

1
case 2: 
case 3: 

if (yourVar == 3) 
{ 
    Console.WriteLine("ID: 1" + Environment.NewLine + 
     "Make: Get Technologies .inc" + Environment.NewLine + 
     "Model: HF 410" + Environment.NewLine + 
     "MBSize: 4096" + Environment.NewLine + "Price: $129.95"); 

    Console.ReadLine();  
} 

Console.WriteLine("Gekozen actie: 2. Gegevens MP3 speler opslaan"); 
Console.WriteLine("Type de ID: "); 
int id = Convert.ToInt32(Console.ReadLine()); 
Console.WriteLine("Type de Maker: "); 
string MAKE = Convert.ToString(Console.ReadLine()); 
Console.WriteLine("Type de Model : "); 
var MODEL = Convert.ToString(Console.ReadLine()); 
Console.WriteLine("Type de MBGrootte: "); 
int MBSize = Convert.ToInt32(Console.ReadLine()); 
Console.WriteLine("Type de Prijs: "); 
var PRICE = Convert.ToString(Console.ReadLine()); 
Console.ReadLine(); 

Console.WriteLine("Ingevoerde gegevens: " + 
Environment.NewLine + "Uw ID: " + id + 
Environment.NewLine + "Uw Maker: " + MAKE + 
Environment.NewLine + "Uw Model: " + MODEL + 
Environment.NewLine + "Uw MBGrootte: " + MBSize + 
Environment.NewLine + "Uw Prijs: " + PRICE); 
Console.ReadLine(); 
break; 
1

! setzen sie Ihre Case 2 innerhalb einer Methode, und dann verwenden sie diese Methode in Case 2 und Case 3

+0

Ich habe es in einem Switch. So: int Auswahl = 01; if (int.TryParse (am, aus Wahl)) { Schalter (Wahl) { Fall 1: Console.WriteLine ("Gekozen actie: 1. Overzicht MP3 Spelers"); Console.WriteLine ("Druk op in das Menü af te sluiten"); Konsole.ReadLine(); Pause; – guusapril

Verwandte Themen