1、字典定义并添加数据

            Dictionary<string, string> dic = new Dictionary<string, string>();
            dic.Add("a", "北京");
            dic.Add("c", "上海");
            dic.Add("b", "广州");
            dic.Add("d", "深圳");

2、遍历字典项

            foreach (KeyValuePair<string, string> d in dic)
            {
                Console.WriteLine(d.Key + "  " + d.Value);
            }
            foreach (var itm in dic)
            {
                Console.WriteLine(itm.Key + "  " + itm.Value);
            }
            foreach (string s in dic.Keys)
            {
                Console.WriteLine(s + "  " + dic[s]);
            }

            foreach (string s in dic.Values)
            {
                Console.WriteLine(s);
            }

3、字典排序并输出

            字典排序:List<KeyValuePair<string,string>> list = dic.OrderBy(r => r.Key).ToList<KeyValuePair<string, string>>();
       //dic =dic.OrderByDescending(r => r.Key).ToDictionary(r => r.Key, r => r.Value);
foreach (KeyValuePair<string, string> kv in list) { Console.WriteLine(kv.Key + " " + kv.Value); }

 

posted @ 2015-03-12 14:19 HelloNet 阅读(786) 评论(0) 推荐(0)
摘要: 由于某些原因,在我们的应用中会遇到一个用户只能在一个地方登录的情况,也就是我们通常所说的单点登录。在ASP.NET中实现单点登录其实很简单,下面就把主要的方法和全部代码进行分析。实现思路利用Cache的功能,我们把用户的登录信息保存在Cache中,并设置过期时间为Session失效的时间,因此,一旦... 阅读全文
posted @ 2014-04-23 11:56 HelloNet 阅读(1024) 评论(6) 推荐(0)
摘要: 通过寻找控件的parent,判断是否有updatepanel,如果有就用ScriptManager;没有的话当然用ClientScript,避免每次postback操作时控件都要进行资源文件的注册。也就是说 是否兼容ajax的问题,ScriptManager兼容于ajax,在ajax updatep... 阅读全文
posted @ 2014-04-23 11:33 HelloNet 阅读(196) 评论(0) 推荐(0)
摘要: http://code.google.com/p/jquery-api-zh-cn/ 阅读全文
posted @ 2010-04-07 14:48 HelloNet 阅读(137) 评论(0) 推荐(0)
摘要: <sessionState mode="[Off|InProc|StateServer|SQLServer|Custom]" timeout="number of minutes" cookieName="session identifier cookie name" cookieless= "[true|false|AutoDetect|UseCookies|UseUri|UseDevi... 阅读全文
posted @ 2010-04-07 11:53 HelloNet 阅读(1269) 评论(0) 推荐(0)
点击右上角即可分享
微信分享提示