国产97色在线|亚洲-欧美人妻另类制服丝袜-欧美人成国产91视频-殷素素一女战二夫|www.ycjrc.net

C# Hashtable的賦值、取值、遍歷、排序操作

發布時間:2020-08-06 10:00 作者:獨孤劍 閱讀:3261

C# Hashtable的賦值、取值、遍歷、排序操作
        static void Main(string[] args)
        {
            // 實例化一個哈希表
            Hashtable ht = new Hashtable();

            /**********基本操作**********/
            // 添加一個key/value鍵值對
            ht.Add("user","admin");
            ht.Add("name", "admin");

            // 移除鍵值對
            //ht.Remove("user");

            // 移除所有元素
            //ht.Clear();

            // 判斷key是否已存在
            Console.WriteLine(ht.Contains("user"));

            // 輸出值
            Console.WriteLine(ht["user"]);

            /**********遍歷操作**********/
            foreach (DictionaryEntry de in ht)
            {
                Console.WriteLine("Key: {0}, Value: {1}", de.Key, de.Value);
            }

            Console.WriteLine("");

            /**********排序操作**********/
            ArrayList keys = new ArrayList(ht.Keys);
            // 排序, a->z
            keys.Sort();
            Console.WriteLine("正序");
            foreach (string key in keys)
            {
                Console.WriteLine(key + ": {0}", ht[key]);
            }

            Console.WriteLine("");

            // 排序, z->a
            keys.Reverse();
            Console.WriteLine("倒序");
            foreach (string key in keys)
            {
                Console.WriteLine(key + ": {0}", ht[key]);
            }

            Console.ReadLine();
        }

微信打賞, 微信掃一掃

支付寶打賞, 支付寶掃一掃

如果文章對您有幫助,歡迎給作者打賞

作者最新文章
開發過程中解決360兼容模式瀏覽器的方法
云南象群向西南方向遷移,云南離群獨象距離象群約12公里
吉林做網站最低價格,吉林企業網站建設價格低至500元起
守象人直擊云南象群最新動向
網站影響百度蜘蛛抓取量的因素有哪些?為什么我的網站Baidu蜘蛛來的次數少?
企業名片
在線客服