這是我一直想知道的,並擡頭幾次,但從未想通。有沒有辦法使它看起來像一個foreach看返回值?
所以基本上我想要做的就是找些這樣的效果:
List<string> strings = new List<string>(){"a","b","c"};
string aString = foreach(string s in strings){ if (s == "c") return s;}
這樣的話之後,ASTRING的值爲「C」。
我試過使用lambda表達式,也許我只是不能讓他們正常工作,或者也許沒有辦法做到這一點。
很明顯,我想做一些比我上面的例子更復雜的東西,但它會以同樣的方式工作。
可能嗎?不可能?
你有第一個「右呃」的答案。謝謝:) – Toadums 2012-07-18 22:53:33