这不是世界上最重要的问题,但作为一名即将毕业的学生,我想我希望能够继续掌握这些知识。说了这么多,LINQ如何根据我在后台提供的条件找到我需要的数据呢?
考虑:
String[] straAr = {"Jordan","Jansyn","Corey","Josh","Whitney"};
var sel = from S in straAr
where S.Contains("syn")
select S;
当然,这将导致“Jansyn”。在我被介绍给 LINQ 之前,我会这样做:
String[] straAr = {"Jordan","Jansyn","Corey","Josh","Whitney"};
foreach(String s in straAr)
{
if(s.Contains("syn"))
{
Console.WriteLine(s);
}
}
它们都可以工作,尽管我认为 LINQ 的实现要优雅得多。谁能告诉我:
LINQ 如何在后台查询数据结构?前锋?
一种实现比另一种更有效吗?
一如既往,感谢您的任何意见!