ここで、linq 式を使用して、.NET 3.5 クラス ライブラリ プロジェクトで辞書をフィルター処理しようとしています。私が抱えている問題は、これを実行するための適切な dll が参照されていないように見えることです。
次のコードを入れようとすると
foreach (var item in TempFilesdictionary.Where(kvp => kvp.Value == false).ToList())
{
dic.Remove(item.Key);
}
エラーメッセージが表示されます。. .
System.Collections.Generic.IDictionary<String, bool>
'Where' の定義が含まれておらず、型の最初の引数を受け入れる拡張メソッド 'Where'System.Collections.Generic.IDictionary<String, Bool>
が見つかりませんでした
System.Core.dll、System.dll、System.Xml.Linq 以外に、linq 拡張メソッドにアクセスするには、.NET 3.5 ライブラリでどのライブラリを参照する必要がありますか?