【发布时间】:2023-04-02 18:24:01
【问题描述】:
我正在尝试测试一个元素是否等于一个数组。但是,即使array==arraylist[element] repetitive 的值仍设置为 false。
这是我的代码:
bool repetitive = false;
foreach(var element in arraylist)
{
if (array.Equals(element))
repetitive = true;
}
return repetitive;
【问题讨论】:
-
真的,您只是在测试
arraylist中的最后一项,每次迭代都会重置repetitive -
什么是数组,什么是“元素”的类型。这段代码的目标是什么?
-
int[,] array=new int[8,8];
-
只需使用
Contains。