我通過一個數據集循環每個數據行跳過行中的每個行集循環在C#
foreach (DataRow DRow in ds.Tables[0].Rows)
我想跳當前行當過一個if語句是真實的。 任何線索如何做到這一點?
在此先感謝!
我通過一個數據集循環每個數據行跳過行中的每個行集循環在C#
foreach (DataRow DRow in ds.Tables[0].Rows)
我想跳當前行當過一個if語句是真實的。 任何線索如何做到這一點?
在此先感謝!
使用continue
:
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if(expression)
continue;
}
continue
跳過的foreach塊的剩餘部分對於當前元素,在下一個n繼續您的收藏中的新元素。
試試這個:
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if(true) // escape condition met
continue;
}
您正在尋找continue
關鍵字...
foreach (DataRow DRow in ds.Tables[0].Rows) {
if(condition)
continue;
}
continue;
指令指示循環跳過其餘代碼並移至下一次迭代。
foreach (DataRow DRow in ds.Tables[0].Rows)
{
if (--condition here--) continue;
}
糟糕的選擇使用「真」,因爲這會跳過所有的行。 –