IMHO nemelo, protoze by to pak byl string a se stringama to IMHO nefunguje. Ja bych spis zkusil apostrofy (pak jde o znak) a vybrat prvni znak z odpovedi:
switch (vybranaMoznost[0])
{
case 'A':
Console.WriteLine("Zvoleno: Domácí vývar s nudlemi.");
break;
case 'B':
Console.WriteLine("Zvoleno: Čočková.");
break;
case 'C':
Console.WriteLine("Zvoleno: Šunková rolka s křenem.");
break;
}
A jeste spis bych to resil prez funkce a pole.
A taky bych to v pripade ABC prevedl na velke znaky, aby stisknute 'a' se bralo jako 'A'
A osetril bych si default vsude
A resil odpovedi v druhe urovni s ohledem na uroven prvni, aby si nekdo nevybral "5. Nápoje" a v detailech "A: Domácí vývar s nudlemi"
A protoze bych to resil s ohledem na uroven prvni, tak v druhe urovni by to vzdy zacinalo ABCD... nikoli JKLM...
A dal tam moznost navratu, kdyz se po volbe polivek rozmyslim, ze nechci polivku, ale pivo
A vubec bych udelal vsechno uplne jinak :) ale snad aspon nektere napady zaujmou ...