Hi_Amos
坚持每天都在进步!!
随笔 - 224,  文章 - 2,  评论 - 192,  阅读 - 94万
cbUserAgent是一个combox
复制代码
        ArrayList list = new ArrayList();
        Dictionary<string, string> useragents = new Dictionary<string, string>();

        /// <summary>
        /// 初始化combox
        /// </summary>
        private void InitCbUserAgent()
        {
           
            cbUserAgent.Items.Clear();
            list.Clear();
            useragents.Clear();
            //方法1:
            useragents.Add("IE7", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)");
            useragents.Add("IE8", "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)");
            useragents.Add("IE9", "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)");
            useragents.Add("IE10", "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1; WOW64; Trident/7.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E)");
            useragents.Add("Chrome39.0", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36");
            useragents.Add("Firefox34.0", "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:34.0) Gecko/20100101 Firefox/34.0");

            foreach (KeyValuePair<string, string> a in useragents)
            {
                list.Add(a);
            }

            //方法2
          
            //Hashtable myHash = null;
            //myHash = new Hashtable();
            //myHash.Add("JIANBING", "我是中国人1");
            //myHash.Add("CH", "我爱我的祖国2");
            //myHash.Add("U", "你是傻大木3");
            //myHash.Add("M", "我想找个MM谈恋爱4");
            //myHash.Add("MM", "因为我想有人疼爱我5");
            //myHash.Add("MI", "我想要个真心对我好的的女孩6");
            //System.Collections.ArrayList list = new System.Collections.ArrayList();
            //foreach (DictionaryEntry entry in myHash)
            //list.Add(entry);

            //绑定这该死的 下拉列表 
            cbUserAgent.DataSource = list;
            cbUserAgent.DisplayMember = "Key";
            cbUserAgent.ValueMember = "Value";

           //方法三:
            //KeyValuePair<string, string> ukp = new KeyValuePair<string, string>();
            //foreach (string key in useragents.Keys)
            //{
            //    ukp = new KeyValuePair<string, string>(key, useragents[key]);
            //    cbUserAgent.Items.Add(ukp);
            //}

        }
复制代码

 

 

关于hashtable可参考:http://jambulshines.blog.163.com/blog/static/119498161200959175355/

 

posted on   Hi_Amos  阅读(2509)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示