次のような Java コードがあります。
Vector<String> allLines = new Vector<String>();
allLines.add("line 1");
allLines.add("line 2");
allLines.add("line 3");
for (String currLine: allLines) { ... }
基本的に、大きなファイルを行ベクトルに読み取り、一度に 1 つずつ処理します (マルチパス コンパイラを実行しているので、すべてをメモリに取り込みます)。
What's the equivalent way of doing this with C#? I'm assuming here I won't need to revert to using an index variable.
Actually, to clarify, I'm asking for the equivalent of the whole code block above, not just the for
loop.