我有一个NameValueCollection
变量queryDict
。
一些键没有值。但是,我想遍历所有键,即使它们没有与之关联的值。
使用它,如果值为空,我会得到 null 而不是键名:
foreach (var parameter in queryDict)
{
key = (string)parameter;
}
AllKeys
产生所有结果。
不过我也明白了null
。查看 的内容queryDict
,我可以通过字符串看到值在那里......
那么如何在不需要创建算法的情况下访问所有密钥名称呢?
添加:
以下是鼠标悬停时 queryDict 的内容:
{AQB=1&ndh=1&cid.&oxygenid}
cid。并且在循环中没有找到氧气
我是这样填写的:
string queryString = "AQB=1&ndh=1&cid.&oxygenid";
NameValueCollection queryDict = System.Web.HttpUtility.ParseQueryString(queryString);