一个什么都学的老程序员  
C#和PHP学习历程
/// <summary>
        /// 将一串只包含数字字符的字符串从小到大进行排序
        /// </summary>
        /// <param name="IntStr"></param>
        /// <returns></returns>
        public static string SortIntStr(string IntStr)
        {
            try
            {
                string ReturnStr = "";
                List<int> IntArr = new List<int>();
                for (int i = 0; i < IntStr.Length; i++)
                {
                    IntArr.Add(int.Parse(IntStr.Substring(i, 1)));
                }
                IntArr.Sort(delegate(int x, int y) { return x.CompareTo(y); });

                foreach (int k in IntArr)
                {
                    ReturnStr += k.ToString();
                }
                return ReturnStr;
            }
            catch
            {
                return IntStr;
            }
        }

 

posted on 2013-07-16 16:51  剑落飘香  阅读(137)  评论(0)    收藏  举报