string[] text = { "liu is 18", "lu is 19", "han is 20" };
var selectResult = text.Select(s => s.Split(' '));
var selectManayResult = text.SelectMany(s => s.Split(' '));
Console.ReadKey();
selectResult的值
数据个数和原始的一样,因为split的原因子项的数据结构从字符串变成了数组
selectManayResult的值
可以看到selectmanay方式将所有符合条件的数据重新组装成了一个新的结果集