投稿者 とくま  (社会人) 投稿日時 2016/2/15 10:48:26
>「 わからない、わからない 」 では ご迷惑になるので、
そういう意識を持って頂けると回答者側は助かる部分が出てくるはずですが、
結局のところどこを説明して欲しいのかというと「全部」というのでは
回答者側の負担が大きいまま全く変わっていませんよね。

まずは、タイトルにも使われている「動的LINQ」ででもWEB検索すれば、
LINQ 自体が動的に構文を変更することができないことが分かると思います。
そこで色々と工夫が必要になります。
http://www.atmarkit.co.jp/fdotnet/dotnettips/986dynamiclinq/dynamiclinq.html

そして YuO さんご提案の前半部分
>対象をList(Of String)なりStringの配列なりに入れておいて,
いわゆるコレクションと呼ばれるものに入れておいて、その内容を
LINQ の判定前に編集する…つまり直接 LINQ の構文とは関係ない
コレクションを事前に編集して、LINQ ではコレクションに含まれている
かどうかの判定だけする…くらいの解釈はプログラムの実力がかなり低くても
できそうに思いますがどうなんでしょうか?

そこまで分かっていれば、
・コレクションを使う LINQ が全く分からない
(↑これは LINQ の基本なので全く勉強していないことになりますが)
・コレクションを使う LINQ がコンパイルエラーが出る
・コレクションを使う LINQ では要件上不都合がある
くらいの具体的な説明が回答者側から出てきて欲しい所です。

何が分かって、何が分からなくて、
どこを説明して欲しいとかは具体的に説明できないのでしょうか?