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