我有一个包含 ?action=a¤t=b&something=c 的字符串我想创建一个我可以做的变量 val = mymap['current']; C# 中有什么东西可以解析这个吗?还是我需要使用 string.split 并编写自己的函数?
-edit- 感谢 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"]