如何检查 List< SelectListItem> 在 Mvc3 中不包含或插入任何重复项。我试过 !Contains
谢谢
尝试这个:
var list = new List<SelectListItem>();
list.Add(new SelectListItem { Text = "Some Text", Value = "Some Value" });
list.Add(new SelectListItem { Text = "Other Text", Value = "Other Value" });
var selectListItem = new SelectListItem { Text = "Some Text", Value = "Some Value" };
if(!list.Any(l => l.Value == selectListItem.Value)
{
list.Add(selectListItem);
}
Run Code Online (Sandbox Code Playgroud)
.Contains() 比较对象引用,而不是 Value 属性
| 归档时间: |
|
| 查看次数: |
2375 次 |
| 最近记录: |