我像这样创建以下数组:
array<UInt16>^ temp = gcnew array<UInt16>(1000);
Run Code Online (Sandbox Code Playgroud)
如何确定整个数组是否已填充为零。
我想我可以使用TrueForAll(T)但我不确定。
小智 5
var allElementsAreZero = temp.All(o => o == 0);
Run Code Online (Sandbox Code Playgroud)
就那么简单。
当它发现一个不满足条件的集合时它会返回,因此可能不一定遍历整个集合:
“一旦确定结果,就停止对来源的列举。”
https://msdn.microsoft.com/en-us/library/bb548541(v=vs.110).aspx