如何检查列表中是否存在整数?

时间:2013-12-28 11:25:17

标签: c# visual-studio

我正在使用整数列表。在添加元素'x'之前,我需要检查列表中是否存在'x'。 如何实施

4 个答案:

答案 0 :(得分:14)

您可以使用List.Contains Method

myList.Contains(x)

OR

myList.Any(p => p == x)    

答案 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'
}