我有以下代碼..Int.Parse和排序
var strings = new[] {
"FD1","FD5","FD10","FD102","FD105","FD10","FD32","FD80", "FD31", "FD21", "FDnon"
};
strings = strings.Select(str => new
{
str,
num = int.Parse(String.Concat(str.Trim('F', 'D'))),
})
.OrderBy(x => x.num)
.Select(x => x.str)
.ToArray();
但是當它到達「FDnon」,因爲在它沒有數字失敗,
我如何得到這個與頂部排序的「FDnon」一起工作?
請註明您的首選答案,一旦你感到滿意或給予反饋。 – 2013-02-25 09:25:32