在C#中将查询字符串转换为字典的最佳方法 –

我正在寻找一种最简单的方法,将查询字符串从HTTP GET请求转换为字典,然后再返回。

我认为这是更容易进行各种操作查询一旦它是字典形式,但我似乎有很多代码只是做转换。任何推荐的方法?

最佳答案
HttpUtility.ParseQueryString()将查询字符串解析为NameValueCollection对象,将后者转换为IDictionary< string,string>是一个简单的foreach的问题。然而,这可能是不必要的,因为NameValueCollection有一个索引器,所以它的行为非常像一个字典。

转载注明原文:在C#中将查询字符串转换为字典的最佳方法 – - 代码日志