Ho problemi con il seguente codice sembra che l'istruzione break sia buona ma non potrei vedere qualcosa.Il controllo non può passare da un'etichetta di caso ('default:') a un altro in C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Switch
{
class swtich
{
static void Main(string[] args)
{
string input; int num;
Console.WriteLine("Enter a number from 0-6: ");
input = Console.ReadLine();
num = int.Parse(input);
switch (num)
{
case 0:
Console.WriteLine("Sunday");
break;
case 1:
Console.WriteLine("Monday");
break;
case 2:
Console.WriteLine("Tuesday");
break;
case 3:
Console.WriteLine("Wednesday");
break;
case 4:
Console.WriteLine("Thursday");
break;
case 5:
Console.WriteLine("Friday");
break;
case 6:
Console.WriteLine("Saturday");
break;
default:
Console.WriteLine("Invalid input");
}
}
}
}
questo è l'errore che sto ottenendo di controllo non può cadere attraverso da un'etichetta caso ('default:') ad un altro
Fatta eccezione per il controllo degli errori finale in difetto, si può solo sostituire quella intera istruzione switch con un singolo: (num (DayOfWeek)) 'Console.WriteLine;' –