我试图遍历未知数量的查询值的C#...并不能找到任何无关的LINQ,我不能使用。任何人有什么想法?

有帮助吗?

解决方案

如果这个问题是关于ASP.NET得到一个查询字符串,我觉得你要搜索的链接是:

http://msdn.microsoft.com /en-us/library/system.web.httprequest.querystring.aspx

基本上,Request.QueryString给你一个集合,然后可以遍历。

其他提示

使用的Request.QueryString为您提供了一个集合,您可以遍历。 使用Request.QueryString.Allkeys让你迭代表示所有的i n此查询字符串键的字符串的集合。利用这一点,我们能拿出的东西,如下面的代码,以遍历所有的键,并得到它们的值。

foreach (string key in Request.QueryString.AllKeys)
{
    Response.Write("Key: " + key + " Value: " + Request.QueryString[key]);
}

希望这有助于。

如果集合实现IEnumerable可以使用foreach,否则使用for循环与收集的。长度。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top