我有一個名單,我CSHTML像這樣在一個List <SelectListItem>移動一個項目頂端
List<SelectListItem> country = ViewData["Country"] as List<SelectListItem>;
,基本上我想指定的一個文本「英國」,刪除它,然後插入它在頂部,我有一些代碼,但我無法弄清楚全部。
這裏是我的代碼
//Move British to the top in Nationality
var british = nationality.Where(x => x.Text == "British").FirstOrDefault();
//Not sure how to remove british
nationality.Insert(0, british);
'nationality.Remove(british);',但記住要確保它不爲空。 –
由於pswg用'Remove()'和另一個提示使其更簡單,並且具有'nationality.FirstOrDefault(x => x.Text ==「British」)' –