在 Haskell 中,我们有函数
map (a -> b) -> [a] -> [b]
使用函数更改集合的类型。
C#中有类似的东西吗?
或者,例如,将完整的 KeyValuePairs 集合放入调试消息中的最快方法是什么?
我想到了
debugmsg("http response is " + service.HttpResponseHeaders
.Map<string>((k, v) => k + "->" + v)
.Aggregate((s, sx) => s + "," + sx)
+ ". ");