List<string> phrases = new List<string>() { "an apple a day", "the quick brown fox" };
var words = from phrase in phrases from word in phrase.Split(' ') select word;
我想做同样的事情,但遵循lambda语法,我该如何实现呢?
答案 0 :(得分:3)
你还没有真正清楚你要通过使用lambda表达式来完成什么,而我真的不知道你的代码适合于一个。但是这里有一种方法可以包含lambda表达式。
List<string> phrases = new List<string>() { "an apple a day", "the quick brown fox" };
var words = phrases.SelectMany(p => p.Split(' '));