data = list.OrderBy(x=>x.SO2).Select(x => x.SO2).ToList();//sort
so2字段是string类型,所以,OrderBy(x=>x.SO2).之后,并没有按值得大小排序,比如10会排在9之前
定义int数值,经过转换之后再排序
List<int> list3 = new List<int>();
list3 = data.ConvertAll<int>(x => Convert.ToInt32(x));
list3.Sort();// 升序排序