我正在使用整数列表。在添加元素'x'之前,我需要检查列表中是否存在'x'。 如何实施
答案 0 :(得分:14)
答案 1 :(得分:1)
List有一个Contains方法
List<Int32> list = new List<int>();
if (list.Contains(val))
{
//...
}
答案 2 :(得分:1)
您可以使用List.Contains()
方法。
确定元素是否在
中List<T>
。
像;
List<int> list = new List<int>(){1, 2, 3, 4, 5};
if(!list.Contains(6))
list.Add(6);
foreach (var i in list)
{
Console.WriteLine(i);
}
输出将是;
1
2
3
4
5
6
这里有 demonstration
。
答案 3 :(得分:0)
尝试使用the Contains
method:
if (yourList.Contains(x))
{
// this code gets executed if the list contains 'x'
}