因此,我在C#中有一个7x7x7数组,我只希望它用y的“ any”值检查该数组的x和z值。现在我的代码是。
for (int x = 0; x < 7; x++)
{
for (int z = 0; z < 7; x++)
{
if(MyArray[x, any , z] == true)
{
}
}
}
是否存在所有可以用于y的捕获,因为我真的不想通过添加另一个for循环将过程减慢7倍。
可以使用linq如果数组的元素类型为布尔型,则类似于下面的exp对于另一种类型,您可以更改“全部”方法中的语句以检查
for (int x = 0; x < 7; x++)
{
for (int z = 0; z < 7; x++)
{
if (MyArray[x].All(y => y[z]))
{
}
}
}