request.querystring 可以用 foreach来遍历吗?

如题,我有个Idictionary<string,string> ParaNameAndValue,想把request.querystring添加进去,不用for可以吗?

翻翻过去那场雪
浏览 321回答 4
4回答

饮歌长啸

foreach (var key in Request.QueryString.Keys) {   ParaNameAndValue[key]=Request.QueryString[key]; }

慕桂英3389331

可以的 foreach(var key in ParaNameAndValue.keys)

宝慕林4294392

Request.QueryString 返回的是 NameValueCollection, 而NameValueCollection实现了IEnumerable的GetEnumerator方法,只是GetEnumerator返回的只是key,当然可以直接foreach,跟直接遍历keys一样 foreach (string key in Request.QueryString) {   ParaNameAndValue[key]=Request.QueryString[key]; }
打开App,查看更多内容
随时随地看视频慕课网APP