我有两个float[]
对象。在不编写 for 循环的情况下,我想比较我的两个一维数组,看看它们在数值上是否相等。
当我运行以下代码时(因为所有元素都相等),它不会通过 if 语句并显示消息。
我应该如何应用Equals命令才能正常工作?
我可以使用任何比较命令吗?
Random r1 = new Random(1);
int rndNumber= r1.Next(10);
float[] m = Enumerable.Repeat((float)rndNumber, 180).ToArray();
float[] m2 = Enumerable.Repeat((float)rndNumber, 180).ToArray();
if (m.Equals(m2))
{
MessageBox.Show("we are equal");
}