在c#中检查值是否存在List
然后插入值的有效方法是什么?
问问题
298 次
4 回答
3
您可以使用Contains方法检查值是否在列表中:
if(!valuesList.Contains(value))
{
valuesList.Add(value);
}
于 2012-07-14T13:13:02.707 回答
1
您正在寻找Contains()
和Add()
,快速示例:
if (!theList.Contains(theValue))
{
theList.Add(theValue);
}
于 2012-07-14T13:13:18.143 回答
0
使用方法bool List.Contains(T)
检查和void List.Add(T)
添加
或创建扩展:
public static void AddIfNotExist<T>(this List<T> list, T item)
{
if (list.Contain(item))
{
list.Add(item);
}
}
使用list.AddIfNotExist(item)
于 2012-07-14T13:14:09.423 回答