110,536
社区成员
发帖
与我相关
我的任务
分享
List<string> list = new List<string>();
list.Add("Xcode vector 2014");
list.Add("Small 381606");
list.Add("very 281606");
var query = from l1 in list
from l2 in l1.Split(' ')
where l2.Substring(0, 1) == "X" || l2.Substring(0, 1) == "v" || l2.Substring(0, 1) == "2"
select l2;
foreach (string s in query)
{
Response.Write(s+"\t");
}
Response.Write("<br/>");
//以下是你要的方法
var query2 = list.SelectMany(r => r.Split(' ')).
Where(r => r.Substring(0, 1) == "X" || r.Substring(0, 1) == "v" || r.Substring(0, 1) == "2");
foreach(string s in query2)
{
Response.Write(s + "\t");
}