예제 #1
0
파일: Program.cs 프로젝트: b-a-x/Ini
        static void Main(string[] args)
        {
            IniFile ini = new IniFile("config.ini");

            ini.Write("Test", "Test", "Test");

            if (File.Exists(ini.Path) == false)
            {
                Console.WriteLine("Отсутствует файл config.ini");
                return;
            }

            try
            {
                if (ini.KeyExists(args[k], args[s]) == false)
                {
                    Console.WriteLine("Заданной пары СЕКЦИЯ ПАРАМЕТР нет в конфигурационном файл");
                    return;
                }

                Console.WriteLine($"Секция: {args[s]}");
                Console.WriteLine($"Ключ: {args[k]}");
                Console.WriteLine($"Значение: {ini.ReadIni(args[s], args[k])}");
            }
            catch (IndexOutOfRangeException e)
            {
                Console.WriteLine("Неправлино переданы параметры");
            }
            catch (Exception e)
            {
                Console.WriteLine("Ошибка приложения");
            }
            finally
            {
                Console.ReadKey();
            }
        }