static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); //Application.Run(new FormMineSweeper()); //Models M_jogador = new Jogador(); M_menu = new Menu(); M_mapa = new Mapa(); M_Login = new Login(); //Views V_Menu = new FormMenu(); V_Mapa = new FormMineSweeper(); V_Instrucoes = new Instrucoes(); V_Login = new FormLogin(); V_OnOff = new FormOnOff(); V_PedirNome = new PedirNome(); V_ConsultarPerfil = new FormConsultarPerfil(); //Controllers C_menu = new ControllerMenu(); C_mapa = new ControllerMapa(); C_Login = new ControllerLogin(); Application.Run(V_OnOff); }
static void Main(string[] args) { try { var construtor = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json") .Build(); var appConfig = construtor.GetSection("configuracaoCaminho").Get <AplicacaoConfig>(); if (File.Exists(appConfig.Caminho)) { List <Mapa> lista = File.ReadAllLines(appConfig.Caminho) .Select(l => ControllerMapa.carregaCSV(l)) .ToList(); ControllerMapa.OrdenaBubleSort(ref lista); string[] convertido = lista.Select(t => t.Local.ToString() + ";" + t.popUltimoSenso.ToString()).ToArray(); File.WriteAllLines(appConfig.Destino, convertido); Console.WriteLine("Arquivo ordenado e salvo em Arquivo/mapa2.csv."); } else { Console.WriteLine("Arquivo não encontrado no caminho " + appConfig.Caminho); } } catch (Exception e) { Console.WriteLine(e.Message); } }