1
我有一個數組var cells = new Cell[w, h]
,我可以循環遍歷所有單元格而不嵌套for-loop(我想檢查是否至少有一個爲空)?理想情況下,我想寫一些像Debug.Assert(!cells.Contains(null))
。檢查二維數組中的任何對象是否爲空
我有一個數組var cells = new Cell[w, h]
,我可以循環遍歷所有單元格而不嵌套for-loop(我想檢查是否至少有一個爲空)?理想情況下,我想寫一些像Debug.Assert(!cells.Contains(null))
。檢查二維數組中的任何對象是否爲空
foreach循環?
foreach (var item in cells)
{
//code
}
+1我認爲這是開箱即用的最簡單的方法。 – 2010-04-04 10:23:54
謝謝。我還發現另一種方式:'Debug.Assert(!cells.Cast().Contains(null))''。我想知道爲什麼需要「演員」。 「AsEnumerable」或「Flattened」功能會更直觀。 –
2010-04-04 10:29:55
|