📜  c# 检查 int 是否在 int 列表中 - C# (1)

📅  最后修改于: 2023-12-03 15:13:52.029000             🧑  作者: Mango

C# 检查 int 是否在 int 列表中

当我们需要检查一个整数是否在一个整数列表中时,可以使用 C# 中的 LINQ 查询来轻松地完成该任务。下面是一个例子:

using System.Linq;

public bool IsIntInList(int targetInt, List<int> intList)
{
    return intList.Contains(targetInt);
}

在此代码中,List<int> 是整数列表,而targetInt是我们要查找的整数。函数将返回布尔值truefalse,取决于targetInt是否在整数列表中。

此外,在使用 LINQ 来检查列表是否包含某个整数时,C# 还提供了其他几种方法:

// 方法1
bool result = intList.Any(x => x == targetInt);

// 方法2
bool result = intList.Exists(x => x == targetInt);

在这两种情况下,函数都将返回布尔值truefalse,取决于targetInt是否在整数列表中。

总结

使用上述代码示例中的任何一种方法,我们都可以很容易地检查整数是否在整数列表中,并在需要时采取相应的操作。