c# - 如何检查一个项目是否等于数组中的任何项目?

标签 c# arrays

例如,如果我有一个 int[5] array = {1, 2, 3, 4, 5}

和一个int check = 5

有没有一种简单的方法来检查 if (check == any item in array) then do something?

最佳答案

只需使用 Contains LINQ 方法。您需要添加 using System.Linq 来访问该方法。

if(array.Contains(5))
{
    //TODO do stuff
}

关于c# - 如何检查一个项目是否等于数组中的任何项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14942814/

相关文章:

c# - 清除通用 Windows 应用程序中存储的凭据

arrays - 如何获取静态数组的长度?

arrays - 尝试为 Azure ARM 模板创建动态依赖于数组

c# - 我不喜欢这样……这是在欺骗语言吗?

c# - 为什么我不能在调试器中使用新字符串?

php - 在数据库中正确输入复选框值

c# - 如何导入词典文本文件并检查单词匹配?

c++ - C++中的二维对象数组

c# - 为什么有人用 "None"作为枚举成员?

c# - 访问者模式,删除需要转换