Exemplo n.º 1
0
        static void Main(string[] args)
        {
            int              istr          = 0;
            string           sstr          = "";
            string           locallocation = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
            string           path          = System.IO.Path.Combine(locallocation, "PreferanceManger.xml");
            PreferanceManger mm            = PreferanceManger.Create(path);
            string           valstr        = "tomato";
            int              valint        = 332;

            mm.Put("mina", valstr);
            mm.Put("mina", valint);
            Console.WriteLine("count is :" + mm.Get("mina").Count());
            List <object> mylist = mm.Get("mina");

            foreach (var item in mylist)
            {
                try
                {
                    sstr = (String)item;
                }
                catch
                {
                    istr = (int)item;
                }
                Console.WriteLine("item : " + istr);
                Console.WriteLine("item : " + sstr);
            }
            Console.ReadLine();
        }
Exemplo n.º 2
0
 public static PreferanceManger Create(string _path)
 {
     if (instance == null)
     {
         instance = new PreferanceManger();
         path     = _path;
         doc      = new XmlDocument();
         if (!File.Exists(path))
         {
             doc.LoadXml("<Root></Root>");
             doc.Save(path);
         }
         return(instance);
     }
     return(instance);
 }