static void Main(string[] args) { Options m_Options = new Options(); //DbController m_DbController = new DbController(); MainController m_MainController = new MainController(m_Options); m_MainController.LoadDonnes(); m_MainController.LoadStocks(); m_MainController.ResolveDonnes(); m_MainController.LoadExterne(); m_MainController.ResolveExterne(); return; DirectoryInfo d = new DirectoryInfo(Properties.Settings.Default.DataPath); FileInfo[] Files = d.GetFiles(m_Options.DepotopUkFile); string str = ""; foreach (FileInfo file in Files) { str = str + ", " + file.Name; } Console.WriteLine(str); Console.ReadKey(); return; var donnes = new CsvFile(m_Options.DonnesFile); donnes.Load(); StockLoader m_StockLoader = new StockLoader(); m_StockLoader.LoadFiles(); var delimiter = m_Options.GetDelimiter(Options.OptionsNames.DepotopUk); var depotopFr = m_Options.GetOptionsNames(Options.OptionsNames.DepotopDe); var inputs = m_Options.GetOptionsValues(Options.OptionsNames.Input); var optionsData = m_Options.GetOptionsData(Options.OptionsNames.DepotopDe); for (var i = 0; i < inputs.Count; i++) { var key = inputs[i]; Console.WriteLine(inputs[i] + " - " + optionsData[inputs[i]]); } Console.WriteLine(depotopFr); Console.ReadKey(); }