我试过了: NameValueCollection Data = new NameValueCollection(); Data.Add("foo","baa"); string json = new JavaScriptSerializer().Serialize(Data); 它返回: ["foo"]我预计{"foo" : "baa"}我该如何做到这一点?
我知道我可以做到这一点 var nv = HttpUtility.ParseQueryString(req.RawUrl); 但有没有办法将其转换回url? var newUrl = HttpUtility.Something("/page", nv);
如何使NameValueCollection访问LINQ查询运算符,如where,join,groupby? 我试了下面: private NameValueCollection RequestFields() { NameValueCollection nvc = new NameValueCollection() { {"emailOption: blah Blah", "true"}, {"emailOption: blah Blah2", "false"}, {"nothing", "false"}, {"nothinger", "true"} }; return nvc; } public void GetSelectedEmail() { NameValueCollection nvc = RequestFields(); IQueryable queryable = nvc.AsQueryable(); } 但是我得到一个ArgumentException告诉我, 源不是IEnumerable <> 。
我有一个NameValueCollection ,并希望遍历值。 目前,我正在这样做,但似乎应该有一个更好的方法来做到这一点: NameValueCollection nvc = new NameValueCollection(); nvc.Add("Test", "Val1"); nvc.Add("Test2", "Val1"); nvc.Add("Test2", "Val1"); nvc.Add("Test2", "Val2"); nvc.Add("Test3", "Val1"); nvc.Add("Test4", "Val4"); foreach (string s in nvc) foreach (string v in nvc.GetValues(s)) Console.WriteLine("{0} {1}", s, v); Console.ReadLine(); 在那儿?
可能重复: IDictionary <string,string>或NameValueCollection 任何理由我应该使用Dictionary <string,string>而不是NameValueCollection? (在C#/ .NET框架中) 选项1,使用NameValueCollection: //enter values: NameValueCollection nvc = new NameValueCollection() { {"key1", "value1"}, {"key2", "value2"}, {"key3", "value3"} }; // retrieve values: foreach(string key in nvc.AllKeys) { string value = nvc[key]; // do something } 选项2,使用Dictionary <string,string> … //enter values: Dictionary<string, string> dict = new Dictionary<string, string>() { {"key1", "value1"}, {"key2", […]
有没有一种快速简单的方法来检查一个键是否存在于一个NameValueCollection没有循环通过它? 寻找像Dictionary.ContainsKey()或类似的东西。 当然有很多方法可以解决这个问题。 只是想知道如果有人可以帮助我的头脑痒。
我有这样的URI: https://google.com.ua/oauth/authorize?client_id=SS&response_type=code&scope=N_FULL&access_type=offline&redirect_uri=http://localhost/Callback 我需要一个具有已分析元素的集合: NAME VALUE ———————— client_id SS response_type code scope N_FULL access_type offline redirect_uri http://localhost/Callback 确切地说,我需要一个C#HttpUtility.ParseQueryString方法的Java等价物。 请给我一个这方面的建议。 谢谢。