我已经得到了沿线的一些Java代码:什么是Java的“for(String currLine:allLines)”的C#等价物?
Vector<String> allLines = new Vector<String>();
allLines.add("line 1");
allLines.add("line 2");
allLines.add("line 3");
for (String currLine: allLines) { ... }
基本上,它读取再大的文件转换成一个行向量在时间(我把它所有的记忆,因为我处理这一个m做一个多遍编译器)。
用C#做这件事的等效方式是什么?我假设我不需要恢复使用索引变量。
其实,澄清,我所要求的整个代码块相当于上面,不只是的循环for
。
我想'的(字符串currLine:allLines)'是相当于C#的foreach :-) – Nivas 2010-09-24 14:29:17
这个问题是[笑话](http://stackoverflow.com/badges/39/c?userid=14860),对不对? – quantumSoup 2010-09-24 14:38:48
不,@quantum,不幸的不是:-)虽然我已经做了一些WPF的东西,我不是Jon Skeet,而这实际上是我第一次不得不转换foreach类型的代码。针对C#问题的400个upvotes必须归因于某种C/C++/Java标记交叉。 – paxdiablo 2010-09-24 14:42:53