检查c#中的List中是否存在单个值

本文关键字:是否 存在 单个值 List 中的 检查 | 更新日期: 2023-09-27 17:51:00

如何检查List中的单个值。我的列表包含几个随机数:13, 55, 34, 122, 322, 2132, 4345, 3000

我想有一个bool检查列表,如果它包含int 4或任何其他数字。列表中可以有三位数或四位数的大数

这将是很好的指导我在webmatrix设计帮助器,为这个值检查提供bool结果。

检查c#中的List中是否存在单个值

试试这个,intVariable是你要搜索的变量

bool isInList = intList.IndexOf(intVariable) != -1;

没有迭代(循环)就无法摆脱。可列举的使用。为了简单起见,Any(在内部使用迭代器)

var ints = new int[] {1,2,3,4,5};
var any5 = ints.Any( i=> i== 5);

如果列表不是那么大,为什么不在列表内循环呢

foreach(int a in MyList)
{
   if(a == "that_value")
   {
     break;
   }
}