文字列のリストがあります。Google クエリと同様の方法でそれらをフィルタリングできる必要があります。
元:NOT water OR (ice AND "fruit juice")
水という単語を含まない文字列を返すこと、または氷と「フルーツ ジュース」があれば水を含む文字列を返すことを意味します。
ユーザーがこのフォーム(テキストボックスなど)でクエリを記述し、文字列のリストまたはIEnumerableを指定して、これを含むものを返すことができる.NETのメカニズムはありますか。
LINQはおそらくこのようなことをすることができますか?
私はLINQでこれを行うことができることを認識しています.私は、任意の文字列を実行可能な式に解析することにもっと関心があります.