学习 F# 的同时尝试做一些有用的事情,所以这是一个基本问题:
我有req
,这是 a HttpListenerRequest
,它具有QueryString
属性,类型为System.Collections.Specialized.NameValueCollection
。所以,为了清楚起见,让我们说,我有
let queryString = req.QueryString
现在我想从它的内容中生成漂亮的字符串(不是 printf 到控制台),但queryString.ToString()
显然没有被覆盖,所以它只给出字符串“System.Collections.Specialized.NameValueCollection”。
那么,什么是 F# one-liner 可以从中得到一个漂亮的字符串,比如“key1=value1\nkey2=value2\n...”?