我有一个包含?action = a& current = b& something = c的字符串 我想创建一个我可以做的变量val = mymap ['current']; C#中有什么东西可以解析这个吗?或者我是否需要使用string.split并编写自己的函数?
CNC中 感谢REA_ANDREW和Guy Starbuck(来自其他主题)。
using System.Web;
using System.Collections.Specialized;
//add System.Web reference to project
NameValueCollection q = HttpUtility.ParseQueryString(link.Substring(link.IndexOf("?")+1));
//value = q["key"]
答案 0 :(得分:1)
这个问题显示了一个非常适合目的的方法:
How to parse a query string into a NameValueCollection in .NET
using System.Collections.Specialized;
安德鲁