正如标题所示,我有一份我希望排序的价格清单。 我试过这样做:
prices.Sort((a, b) => a - b);
但是我收到了错误:
无法将类型'decimal'隐式转换为'int'。 无法将lambda表达式转换为预期的委托类型,因为块中的某些返回类型不能隐式转换为委托返回类型
我试图扩展这个做像
这样的事情prices.Sort((a, b) {
var x = double.Parse(a);
var y = double.Parse(b);
return x - y;
});
但我得到了同样的错误。 有谁知道我怎么能这么做?