All pastes #1430425 Raw Edit

ini converter

public text v1 · immutable
#1430425 ·published 2009-05-21 23:55 UTC
rendered paste body
using Nini.Config;

using System;
using System.Collections.Generic;

namespace Test
{
    class Program
    {
        public static int Main(string[] args)
        {
            IConfigSource source = new IniConfigSource(args[0]);

            Console.WriteLine("<Nini>");
            foreach (IConfig config in source.Configs)
            {
                Console.WriteLine("\t<Section Name=\""+config.Name+"\">");
                string[] keys = config.GetKeys();
                foreach (string k in keys)
                    Console.WriteLine("\t\t<Key Name=\"{0}\" Value=\"{1}\" />",
                            k, config.GetString(k));
                Console.WriteLine("\t</Section>");
            }
            return 0;
        }
    }
}