/// <summary> /// MOSTRA O MENU /// </summary> private static void MenuSistema() { Console.WriteLine("Escolha uma das opções do menu: "); Console.WriteLine("1 - Calculo de área"); Console.WriteLine("2 - Mostrar Animação"); Console.WriteLine("3 - Mostrar Lista de Cervejas"); Console.WriteLine("4 - Mostrar Lista de Carros"); Console.WriteLine("5 - sair do sistema"); var menuEscolhido = int.Parse(Console.ReadLine()); switch (menuEscolhido) { case 1: { CalculaArea(); MenuSistema(); } break; case 2: { AnimacoesEmFrames.Arvore(); MenuSistema(); } break; case 3: { ListarCervejas.ListaCervejasME(); MenuSistema(); } break; case 4: { ListarCarros.ListarCarrosMe(); MenuSistema(); } break; case 5: { Console.WriteLine("Saindo..."); return; } } }
private static void menuSistema() { Console.WriteLine("Escolha uma das opções do menu:"); Console.WriteLine("1 - Calculo de área"); Console.WriteLine("2 - Mostrar animação"); Console.WriteLine("3 - Mostrar classe carro"); Console.WriteLine("4 - Mostrar classe cervejas"); var menuEscolhido = int.Parse(Console.ReadLine()); switch (menuEscolhido) { case 1: { CalculandoArea(); menuSistema(); } break; //case 2: { // var minhaclasseAnimacao = new AnimacoesEmFrames(); // minhaclasseAnimacao.Arvore(); menuSistema(); }break; //case 2 usando o metodo sem static tem que colocar var e new //case 2 usando com o static apenas chamar por exemplo: AnimaçõesEmFrames.Arvore(); menuSistema(); //não esquecer de fazer rebuild sempre que houver uma alteração. case 2: { AnimacoesEmFrames.Arvore(); menuSistema(); } break; case 3: { MostrarListas.MarcaCarros(); menuSistema(); } break; case 4: { MostrarListaCerveja.ListaCervejas(); menuSistema(); } break; case 5: { Console.WriteLine(); } break; } }
private static void arvoreDoAmigo() { AnimacoesEmFrames.Arvore(); Console.ReadKey(); }