ToDictionary中的KeyValuePair解构
KeyValuePair deconstruction in ToDictionary
我能否像在 foreach
中那样在 ToDictionary
方法中将 KeyValuePair
解构为 lambda 参数?
那么,有没有可能写这样的东西:
dict.ToDictionary((key, value) => key, (key, value) => 2*value);
不行,得这样写:
var d = dict.ToDictionary(p => p.Key, p => p.Value * 2);
我能否像在 foreach
中那样在 ToDictionary
方法中将 KeyValuePair
解构为 lambda 参数?
那么,有没有可能写这样的东西:
dict.ToDictionary((key, value) => key, (key, value) => 2*value);
不行,得这样写:
var d = dict.ToDictionary(p => p.Key, p => p.Value * 2);