这是我一直想知道的事情,并且查了几次,但一直没有弄清楚。
所以基本上我想做的就是得到这样的效果:
List<string> strings = new List<string>(){"a","b","c"};
string aString = foreach(string s in strings){ if (s == "c") return s;}
所以在那之后,aString 的值为“c”。
我尝试过使用 lambda 表达式,也许我只是无法让它们正常工作,或者也许没有办法做到这一点。
显然我想做一些比我上面的例子更复杂的事情,但它会以同样的方式工作。
可能的?不可能?