如何将其转换为lambda语法?

时间:2018-01-10 19:32:44

标签: c# linq

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语法,我该如何实现呢?

1 个答案:

答案 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(' '));