System.Collections.Generic.IDictionary<;字符串,bool>;不包含
本文关键字:gt bool 包含 字符串 IDictionary Collections lt System Generic | 更新日期: 2023-09-27 18:21:44
我试图在.NET 3.5类库项目中使用linq表达式过滤字典。我遇到的问题是,我似乎没有正确的dll来执行这项操作。
当我尝试将以下代码放入时
foreach (var item in TempFilesdictionary.Where(kvp => kvp.Value == false).ToList())
{
dic.Remove(item.Key);
}
我收到错误消息。
System.Collections.Generic.IDictionary<String, bool>
不包含"Where"的定义,也找不到接受第一个类型为System.Collections.Generic.IDictionary<String, Bool>
的参数的扩展方法"Where"
除了System.Core.dll、System.dll、System.Xml.linq之外,我需要在.NET 3.5库中引用哪些库才能访问linq扩展方法?
您需要为System.Linq
添加一个using
指令。