我已經得到了沿線的一些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