LINQを使用して次の問題を解決できる簡単な解決策はありますか?
たとえば、 Dictionary<string,int> パスがあります。
次の要素を含む
<"/abc/12", 13>
<"/test/abc", 22>
<"/stack/overflow/com", 43>
<"/stack/exception", 4>
そして、 次の要素を含むList<string> フィルターがあります
"/abc"
"/stack/overflow"
そして、フィルターリストで提供された文字列からキーが始まらないパス辞書からそれらの要素を削除する必要があります。したがって、次の結果が得られるはずです。
<"/abc/12", 13>
<"/stack/overflow/com", 43>