是否存在将键/值对解析为数组的本机方法?

时间:2015-05-06 01:15:48

标签: c# parsing nvp

我有一个字符串,它是这种格式的网页内容:

   value=foo&value1=bar&value2=foobar

我想知道的是,是否有内置的方法将其转换为对象/对象列表/无论如何我可以循环访问或通过keyname访问值 < / p>

我知道我可以拆分&#39;&amp;&#39;,然后拆分&#39; =&#39;,但我相信有一种内置的方式可以做到这一点,我只是不知道它是什么。

我工作的语言是C#。

1 个答案:

答案 0 :(得分:2)

您可以使用HttpUtility.ParseQueryString

例如

NameValueCollection values = HttpUtility.ParseQueryString("value=foo&value1=bar&value2=foobar");