私は除外が必要な単語のリストを含むリストを持っています。C#のLISTとLINQの検索のように
私のアプローチは、これらの単語を含むリストを持ち、Linqを使って検索することです。
List<string> lstExcludeLibs = new List<string>() { "CONFIG", "BOARDSUPPORTPACKAGE", "COMMONINTERFACE", ".H", };
string strSearch = "BoardSupportPackageSamsung";
bool has = lstExcludeLibs.Any(cus => lstExcludeLibs.Contains(strSearch.ToUpper()));
文字列strSearchの一部がlstExcludedLibsに存在することがわかります。
.any
は完全一致のみを検索します。同じような検索やワイルドカード検索を使用する可能性はありますか
これはlinqで可能ですか?
foreachとcontainsを使用してこれを実現できましたが、LINQを使用して簡単にしたいと思っていました。
編集:私はList.Containsを試してみましたが、また、私はラインがあるべきだと思う
だけ観察しかし、私見、あなたの変数名の接頭辞 'LST' と 'STR' は省略されなければなりません。これはハンガリー記法の誤解であり、冗長です。 –
もちろん避けます。 :) – KK99
私の答えにコメントを追加しました –