Пример #1
0
        public INIMRUList(INIFile INISettings, String name)
        {
            Name       = name;
            Settings   = INISettings;
            MRUList    = new Queue <string>();
            oursection = INISettings["recent." + name];

            foreach (var loopitem in oursection.getValues())
            {
                MRUList.Enqueue(loopitem.Value);
            }
            //remove excess items.
            while (MRUList.Count > maxsize)
            {
                MRUList.Dequeue();
            }
        }