[英]C# check whether value is present in the List<> or not
检查该值是否存在于List
然后在c#中插入该值的有效方法是什么?
You're looking for Contains()
and Add()
, quick example: 您正在寻找
Contains()
和Add()
简单示例:
if (!theList.Contains(theValue))
{
theList.Add(theValue);
}
use method bool List.Contains(T)
for check, and void List.Add(T)
for addition 使用方法
bool List.Contains(T)
进行检查,并使用void List.Add(T)
进行添加
or create extension: 或创建扩展名:
public static void AddIfNotExist<T>(this List<T> list, T item)
{
if (list.Contain(item))
{
list.Add(item);
}
}
using list.AddIfNotExist(item)
使用
list.AddIfNotExist(item)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.