//Предположим, нам требуется написать приложение, которое в дальнейшем будут продвигать в следующих странах: Россия, Китай, Германия. //Напишите часть программы, которая определяет настройки приложения в зависимости от выбранного региона (например: язык, формат денежной единицы и т.д.). //На вход подаётся название страны, программа выводит список настроек для данной локации. Минимальное количество изменяемых параметров: 10. /// <summary> /// Это главная функция откуда идет запуск /// </summary> static void Main(string[] args) { while (true) { Console.WriteLine("Введите первые две буквы страны на английском (в данный момент известно 3 языка: ru,ge,ch"); string input = Console.ReadLine(); Settings settings = new RussianSetting(); bool bl = true; switch (input.ToLower()) { case "ru": settings = new RussianSetting(); break; case "ge": settings = new GermanySetting(); break; case "ch": settings = new ChinaSetting(); break; default: Console.WriteLine("error input"); bl = false; break; } if (bl) { Application application = new Application(settings); } } }
/// <summary> /// Главная функция, принимает на вход название страны и выполняет настройки приложения /// </summary> static void Main(string[] args) { Console.WriteLine("Введите название страны на английском"); string input = Console.ReadLine(); Settings settings = new RussianSetting(); bool check = true; switch (input.ToLower()) { case "russia": settings = new RussianSetting(); break; case "germany": settings = new GermanySetting(); break; case "china": settings = new ChinaSetting(); break; default: Console.WriteLine("error in input"); check = false; break; } if (check) { Display disp = new Display(settings); } Console.ReadKey(); }