Ejemplo n.º 1
0
        private void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            iniTool ini     = new iniTool(ConfigPath);
            var     keylist = Enum.GetNames(typeof(inikeys));
            var     res     = ini.GetValues(
                SettingSection,
                keylist.ToList());

            keylist.Zip(res, (f, s) => Tuple.Create(f, s))
            .ToList()
            .ForEach(x =>
                     Str2Txb(x.Item1).Text = x.Item2);
        }
Ejemplo n.º 2
0
        static void Main(string [] args)
        {
            CurrentPath = AppDomain.CurrentDomain.BaseDirectory;
            iniTool ini = new iniTool(CurrentPath + "test.ini");


            //var val1 = Enum.GetNames( typeof( testenum ) );
            //var val2 = val1.Select( x => Tuple.Create( x , DateTime.Now.ToString("ss") ) ).ToList();
            //ini.WriteValue( "sec1" , "test1" , "22" );

            ini.WriteValues("sec1"
                            , Enum.GetNames(typeof(testenum)).Select(x => Tuple.Create(x, "22")));


            var res1 = ini.GetValues("sec1"
                                     , Enum.GetNames(typeof(testenum)));

            Console.WriteLine(CurrentPath);
            Console.ReadLine();
        }