Select() 和 SelectMany() 的工作都是依据源值生成一个或多个结果值。
Select() 为每个源值生成一个结果值。 因此,总体结果是一个与源集合具有相同元素数目的集合。
与之相反,SelectMany() 将生成单一总体结果,其中包含来自每个源值的串联子集合。SelectMany()生成的是单一的总体结果。
string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; var tokens = text.SelectMany(s => s.Split(' ')).ToList();//9个 var tokens2 = text.Select(s => s.Split(' ')).ToList();//3个每组在三个