我有2個包含不同類型的列表。一個是string[]
,另一個是List<SelectListItem>
。C#Linq List比較和更新列表
SelectListItem
(它在MVC):
public string Text {get;set;}
public string Value {get;set;}
public bool Selected {get;set;}
我string[]
只是包含一些文本值。
我想要做的是,讓無論是在string[]
,然後設置"Selected = true"
不管什麼Value
比賽,並"Selected = false"
什麼犯規的比賽。
因此,可以說我的string[]
是:
Test1
Test2
Test3
而且我List<SelectListItem>
是:
new SelectListItem { Text = "Testing", Value = "Test1", Selected = false },
new SelectListItem { Text = "Testing", Value = "Test4", Selected = true }
在上面List<SelectListItem>
,我有一個匹配。所以我想要做的,是集選擇=真爲特定條目,這樣我就結了:
new SelectListItem { Text = "Testing", Value = "Test1", Selected = true },
new SelectListItem { Text = "Testing", Value = "Test4", Selected = false }
我將如何實現這一目標?
在上述情況下,如果文本4有什麼是真正的,你想讓它設置爲false或離開選擇未改變? –
將其設置爲false。對不起,我應該在我的問題中說明這一點。我會更新它。 – jzm