Arrays 检查数组的每个元素是否为null,如果为null,则抛出错误

Arrays 检查数组的每个元素是否为null,如果为null,则抛出错误,arrays,validation,null,Arrays,Validation,Null,如何检查数组的所有元素是否为null,而不是通过每个元素执行foreach。在.NET4.0中是否有我们可以利用的方法?提前谢谢 e.g. Outputs[0] = null outputs[1] = null Outputs[2] = null outputs[3] = null Outputs[4] = null outputs[5] = null Outputs[6] = null outputs[7] = null Outputs[8] = null outputs[9]

如何检查数组的所有元素是否为null,而不是通过每个元素执行foreach。在.NET4.0中是否有我们可以利用的方法?提前谢谢

    e.g. 



Outputs[0] = null
outputs[1] = null
Outputs[2] = null
outputs[3] = null
Outputs[4] = null
outputs[5] = null
Outputs[6] = null
outputs[7] = null
Outputs[8] = null
outputs[9] = null

bool allNull=Outputs.All(element=>element==null)


但这只是在方法调用中隐藏了foreach。

您好,谢谢您的回复,很抱歉延迟了回复。我的实现方式略有不同。像这样。if(Outputs!=null&!Array.TrueForAll(Outputs,value=>{return value!=null;}))。