Exemple #1
0
        /// <summary>
        ///当前排序
        /// </summary>
        public void Sort(SortEnum pse)
        {
            List <string> listKeys = this.Keys.ToList();

            listKeys.Sort(new SortCamparer(pse));
            BaseDictionary pd = new BaseDictionary();

            foreach (string r in listKeys)
            {
                pd.Add(r, this[r]);
            }
            this.Clear();
            foreach (string r in listKeys)
            {
                this.Add(r, pd[r]);
            }
            pd.Clear();
            pd = null;
        }