だから私はこれらの数行のコードを持っています:
string[] newData = File.ReadAllLines(fileName)
int length = newData.Length;
for (int i = 0; i < length; i++)
{
if (Condition)
{
//do something with the first line
}
else
{
//restart the for loop BUT skip first line and start reading from the second
}
}
gotoを試してみましたが、ご覧のとおり、forループをもう一度開始すると、最初の行から開始されます。
では、どうすればループを再開して開始行を変更できますか(配列から別のキーを取得する)?