2010-04-18 63 views
2

我不确定STAR字的清晰度。
我在c#中使用linq-to-object实现搜索方法。
我想用*(星)运算符来搜索大多数搜索应用程序或网络可以执行的搜索。如何在LINQ中进行STAR搜索

例如
如果我输入“p *”,结果应该是以“p”开头的所有内容。
它应该适用于中间的前缀星号,后缀星号或星号。

那将是巨大的,如果搜索可以用
做 “ - ”(减号/ NOT)运算符
或 “+”(加/ OR)运算
或 “AND” 操作符

谢谢提前。

回答

1
items.Where(x => x.StartsWith("p")); 

from x in items where x.StartsWith("p") select x 
相关问题