我有一個Int列表保存爲字符串,我想訂購它們。 我想出了以下解決方案:按字符串排序列表轉換爲int
sortList = sortList.OrderByDescending(x => Convert.ToInt32(x.Number)).ToList();
它完美,但僅當列表只有包含數字。例如,如果有一個項目是「???」排序完全失敗。
後市展望:
['313', '309', '119', '49', '???']
結果:
['309' '49' '313' '119' '???']
什麼是'x.Number'? –
x.Number是對象中的字符串。 – zperee
您的輸出顯示類似字符串的內容,但字符串沒有'Number'屬性。如果你有對象,那麼輸出應該看起來像'[{Number:「309」},{Number:「49」} ...]' –