Nejste přihlášen/a.

Přihlásit se do poradny

 

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

Od: dreak odpovědí: 3 změna:

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;

}

}

 

 

3 odpovědi na otázku
Řazeno dle hodnocení

 

 

charlies*
hodnocení

0x

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

while(programMaSkoncit())

{

Barvy();

...

}

dreak
hodnocení

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ů

charlies*

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

 

 


 

 

 

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.

Používáním poradny vyjadřujete souhlas s personifikovanou reklamou, která pomáhá financovat tento server, děkujeme.

Copyright © 2004-2025 Poradna Poradte.cz. Všechna práva vyhrazena. Prohlášení o ochraně osobních údajů. | [tmavý motiv]