我有一個如下所示的字符串列表。我想根據Start with值對名稱進行排序。我嘗試了一些情況,但失敗了。 實施例 列表有數據等,如何使用LINQ訂購基於StatrtWith的字符串列表
name: "Bible Reading",
name: "Scripture Reading",
name: "Ready Set",
name: "Career Readings",
name: "Reading-Berks"
我通過queryValue爲「已讀」,但我不能訂貨基於該值。
IOrderedEnumerable<string> name = result.Select(x => x.name)
.OrderBy(i => i.StartsWith(queryValue));
預期的輸出,
name: "Ready Set",
name: "Reading-Berks"
name: "Bible Reading",
name: "Scripture Reading",
name: "Career Readings",
那你試試?你現在怎麼訂購? –