C# List排序和数字处理(三位加一撇)

1. List<>排序

  • OrderBy()升序
  • OrderByDescending()降序

   排序后要加上 ToList()我第一次用时,纠结了好久

            List cmeList = new List();
            foreach (var item in _cmeData)
            {
                cmeList.Add(new CMEModel()
                {
                    Year = item.Year.ToInt(),
                    CMEProgramNumber = item.Count.ToInt()
                });
            }
            var t = cmeList.OrderBy(d => d.Year).ToList();

2. 数字处理,三位加上一撇

        public static string StringFormat(string s)
        {
            if (string.IsNullOrWhiteSpace(s))
                return string.Empty;
            else
                return decimal.Parse(s).ToString("#,##0");
        }
   结果为:1,111




你可能感兴趣的:(C#)