Dictionary 用 LINQ、Where

Dictionary 用 LINQ、Where(LINQ 的固化功能版本),并不能做太多事情,跟 List 那些不一样。

如上代码,item 类型为 KeyValuePair<string, int>(根据 Dictionary 类型来决定的)。此时并不能改变 item 的值,其 Key、Value 都是只读的。

其实大多数情况下 ContainsKey、dic[key] = value 就蛮够用的了。

你可能感兴趣的