gpt4 book ai didi

asp.net-mvc-3 - 避免 List 中出现重复条目

转载 作者:行者123 更新时间:2023-12-02 03:22:34 25 4
gpt4 key购买 nike

如何检查 List< SelectListItem> 在 Mvc3 中不包含或插入任何重复项。我尝试过!包含

谢谢

最佳答案

试试这个:

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);
}

.Contains() 比较对象引用,而不是 Value 属性

关于asp.net-mvc-3 - 避免 List<SelectListItem> 中出现重复条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11829036/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com