给定一个整数数组
[1,2,3,4,1]
知道哪里存在 1(可能是 linq)的最简单方法是什么?
bool exists = [1,2,3,4,1].Contains(1);
int[] yourArray = new int[] { 1, 2, 3, 4, 1 };
bool ifExists = yourArray.Any(r => r == 1);
如果数组中存在数字,这将返回 true。在上面的代码中,您可以将值替换为1
您想要比较的 int 变量。
利用
任何()
var arr = { 1, 2, 3, 4 };
bool isExists = arr.Any(e => e == 1);
当数组中存在 1 时,isExists 将返回 true。
int[] x = { 1, 2, 3, 4 };
bool y = x.Contains(1);
尝试这个:
int[] array = { 1, 2, 3, 4, 1 };
bool contains = array.Contains(1);
您可以使用以下代码进行检查:
Array.Find(YourArray, element => element==1);
希望这会有所帮助。