C# zpět na začátek programu po switchi

Od: Datum: 05.01.15 20:43 odpovědí: 3 změna: 05.01.15 22:01

Dělám v konzoli nastavení a nevím jak po vybrání nějaké barvy vrátit program na začátek bez vypnutí, zavolat Main() mi nevyšlo a tak nevím. nějaké rady?

static void Barvy()
{
Console.WriteLine(@"
Zadejte číslo požadované barvy: 1. Červená
2. Bílá
3. Černá
4. Modrá
5. Žlutá

");
string číslo = Console.ReadLine();
switch (číslo.ToUpper())
{
case "1":
Console.BackgroundColor = ConsoleColor.Red;
Console.Clear();
break;
case "2":
Console.BackgroundColor = ConsoleColor.White;
Console.Clear();
break;
case "3":
Console.BackgroundColor = ConsoleColor.Black;
Console.Clear();
break;
case "4":
Console.BackgroundColor = ConsoleColor.Blue;
Console.Clear();
break;
case "5":
Console.BackgroundColor = ConsoleColor.Yellow;
Console.Clear();
break;
default:
Console.WriteLine("Těsně vedle.");
break;

}

}


Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 05.01.15 21:03

Nějak ti chybí main, tak těžko říct, o co se snažíš, ale asi hledáš nějaký cyklus:

while(programMaSkoncit())

{

Barvy();

...

}

Ohodnoceno: 0x
 
Od: dreak
Datum: 05.01.15 21:05

on ten program je delší, jen tahle část mi přišla důležitá k otázce :), ale na while sem nějak zapoměl

doplněno 05.01.15 21:38:

asi dělám něco špatně, když tam dám while tak naskočí docela velký počet errorů

Datum: 05.01.15 22:01

Ono by to chtělo ideálně celý program. Nebo ořezaný main, takto těžko hádat, co tam děláš.

Ohodnoceno: 2x
 

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.