我想知道是否可以使用LINQ进行通配符搜索。
我看到LINQ有Contains,StartsWith,EndsWith等。
如果我想要%Test如果%it正常工作该怎么办,该怎么办?
问候
我将使用正则表达式,因为您可能并不总是使用Linq to SQL。
像这个Linq to Objects的例子
List<string> list = new List<string>(); list.Add("This is a sentence."); list.Add("This is another one."); list.Add("C# is fun."); list.Add("Linq is also fun."); System.Text.RegularExpressions.Regex regEx = new System.Text.RegularExpressions.Regex("This"); var qry = list .Where<string>(item => regEx.IsMatch(item)) .ToList<string>(); // Print results foreach (var item in qry) { Console.WriteLine(item); }