【发布时间】:2016-04-20 14:10:56
【问题描述】:
我有正在转换为字符串的数字。 例如,我有一个金额 20000,我必须将其显示为 200.00,所以我正在执行
string Amount = $"{Convert.ToDouble(x.Amount) / 100:0.00}"
然后我将它们存储到具有值的金额列表中
200.00、30.00、588888.00、56.36、
我尝试按orderby(x=>x.Anount) 对其进行排序,但这是根据第一个数字为的字符串排序的
200.00, 30.00, 56.36, 58888.00
我希望输出排序为
30.00, 56.36, 200.00, 588888.00
【问题讨论】:
-
在转换为字符串或
OrderBy(x => double.Parse(x.Amount))之前排序 -
嗯,我有一个排序页面,我使用 ajax 调用根据每个排序函数进行排序。存储在字符串中后还有其他选项可以转换吗?
标签: c# .net linq sorting stable-sort