NameValueCollection集合

来源:互联网 发布:python中文编码问题 编辑:程序博客网 时间:2024/05/01 11:28

NameValueCollection,它有一个特点:允许在一个键下存储多个字符串值。


NameValueCollection query = new NameValueCollection();query.Add("MVC", "Model");query.Add("MVC", "Control");query.Add("MVC", "View");query.Add("ASP.NET", "MVC");StringBuilder sb = new StringBuilder();foreach (string key in query.Keys){   // sb.AppendFormat("{0}={1}", key, query[key]);    string[] values = query[key].Split(new char[] { ',' });    if (values.Count() > 1)        foreach (var value in values)        {            sb.AppendFormat("{0}={1}\r\n", key, value);        }    else    {        sb.AppendFormat("{0}={1}\r\n", key,query[key]);    }}Console.WriteLine(sb.ToString());


<script type="text/javascript"><!--google_ad_client = "ca-pub-1944176156128447";/* cnblogs 首页横幅 */google_ad_slot = "5419468456";google_ad_width = 728;google_ad_height = 90;//--></script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>