C#检查列表中是否存在值<&燃气轮机;还是不
检查值是否存在于C#检查列表中是否存在值<&燃气轮机;还是不,c#,C#,检查值是否存在于列表中,然后在c#中插入值的有效方法是什么?您可以使用方法检查值是否存在于列表中: if(!valuesList.Contains(value)) { valuesList.Add(value); } 您可以使用方法检查值是否在列表中: if(!valuesList.Contains(value)) { valuesList.Add(value); } 使用和: 使用和: 您正在寻找和,快速示例: if (!theList.Contains(theValue))
列表中,然后在c#中插入值的有效方法是什么?您可以使用方法检查值是否存在于列表中:
if(!valuesList.Contains(value))
{
valuesList.Add(value);
}
您可以使用方法检查值是否在列表中:
if(!valuesList.Contains(value))
{
valuesList.Add(value);
}
使用和:
使用和:
您正在寻找和,快速示例:
if (!theList.Contains(theValue))
{
theList.Add(theValue);
}
您正在寻找和,快速示例:
if (!theList.Contains(theValue))
{
theList.Add(theValue);
}
使用方法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);
}
}
publicstaticvoidaddifnotexist(此列表,T项)
{
如果(列表包含(项目))
{
列表。添加(项目);
}
}
使用列表。添加不存在(项)
使用方法布尔列表。包含(T)
用于检查,以及作废列表。添加(T)
用于添加
或创建扩展名:
public static void AddIfNotExist<T>(this List<T> list, T item)
{
if (list.Contain(item))
{
list.Add(item);
}
}
publicstaticvoidaddifnotexist(此列表,T项)
{
如果(列表包含(项目))
{
列表。添加(项目);
}
}
使用list.AddIfNotExist(项)
如何检查包含是否相等?是否使用.Equals(=)?对于可以实现的引用类型,使用引用类型可能会遇到问题。检查文档,这里有解释。如何检查相等性?是否使用.Equals(=)?对于可以实现的引用类型,使用引用类型可能会遇到问题。检查文档,上面有解释。