我在While循環中逐行讀取文本文件。當我到達特定的行時,我想跳過當前和下一個3次迭代。如何在while循環中跳過多個迭代
我想我可以用計數器和類似的東西來做。但我想知道是否有更優雅的方式?
using (var sr = new StreamReader(source))
{
string line;
while ((line = sr.ReadLine()) != null)
{
if (line == "Section 1-1")
{
// skip the next 3 iterations (lines)
}
}
}
在if子句中執行3次ReadLines,每次檢查爲空 – HugoRune 2014-09-05 18:06:24
@HugoRune謝謝,現在這就是我所說的優雅。 – Vahid 2014-09-05 18:10:25
只讀了3更多的行,但不使用這些行 – Chris 2014-09-05 18:10:52