如何将X字符串值拆分并剥离为单独的变量?
X的字符串值为
itemA=myvalue&itemB=anothervalue&itemC=andanother
Run Code Online (Sandbox Code Playgroud)
我有3个字符串(var1,var2,var3)来保存剥离值的值.
查找字符串X"意达="复制后"="字符,直到一切"&"字符如果没有"&"字符是副本,直到字符串的结尾(存储这个值到VAR1)
查找字符串X"itemB ="复制后"="字符,直到一切"&"字符如果没有"&"字符是副本,直到字符串的结尾(存储这个值到VAR2)
查找字符串X"itemB ="复制后"="字符,直到一切"&"字符如果没有"&"字符是副本,直到字符串的结尾(存储这个值到VAR3)
使用System.Web.HttpUtility.如果引用System.Web不是问题,即使在非Web应用程序中也可以使用它.
var values = HttpUtility.ParseQueryString(
"itemA=myvalue&itemB=anothervalue&itemC=andanother");
Console.WriteLine(values["itemA"]);
Console.WriteLine(values["itemB"]);
Run Code Online (Sandbox Code Playgroud)
您可以列出所有密钥:
foreach (var key in values.AllKeys)
{
Console.WriteLine(key);
}
Run Code Online (Sandbox Code Playgroud)