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个每组在三个