Hashtable ht = new Hashtable()案例

发布时间:2024-11-27 00:27

案例20: 案例20: 案例研究:苹果与三星的专利诉讼谈判 #生活技巧# #谈判技巧# #商业谈判案例#

最新推荐文章于 2022-09-30 16:04:13 发布

纸晏ERP 于 2013-10-24 17:32:44 发布

private void Form1_Load(object sender, EventArgs e)  {      Hashtable ht = new Hashtable();        ht.Add("job", "a");      ht.Add("jobmon", "20");            //单个取值,方法比较特别      string a = ht["jobmon"].ToString();      //Console.WriteLine(a);        //第一种方法遍历      foreach(DictionaryEntry de in ht)      {          Console.WriteLine(de.Key);          Console.WriteLine(de.Value);      }        Console.WriteLine("-------------------------");            //第二种方法遍历      IDictionaryEnumerator enumerator = ht.GetEnumerator();      while (enumerator.MoveNext())      {          Console.WriteLine(enumerator.Key);          Console.WriteLine(enumerator.Value);      }        Console.WriteLine("++++++++++++++++++++++++++");      //hashtable的排序第一种方法,按照键的大小排序        ArrayList al = new ArrayList(ht.Keys);        al.Sort();      al.Reverse(); //反向排序        foreach (string str in al)      {          Console.WriteLine(str + "  " + ht[str]);      }        Console.WriteLine("++++++++++++++++++++++++++");      //hashtable的排序第二种方法,按照值的大小排序        ArrayList alv = new ArrayList(ht.Values);      alv.Sort();            foreach (string str in alv)      {          IDictionaryEnumerator enumerator2 = sl.GetEnumerator();            while (enumerator2.MoveNext())          {              if (str.Equals(enumerator2.Value.ToString()))              {                    Console.WriteLine(enumerator2.Key + ":" + enumerator2.Value);                      }                        }                  }        Console.WriteLine("++++++++++++++++++++++++++");      //hashtable的排序第三种方法,用SortedList代替hashtable        SortedList sl = new SortedList();        sl.Add("a", "a1");      sl.Add("c", "c1");      sl.Add("b", "b1");        IDictionaryEnumerator enumerator1 = sl.GetEnumerator();      while (enumerator1.MoveNext())      {          Console.WriteLine(enumerator1.Key);          Console.WriteLine(enumerator1.Value);      }    } 

06-112807

03-211959

11-287597

09-30835

06-29114

09-297768

05-17942

01-07237

01-15533

02-04149

03-02166

12-161万+

07-241871

11-11185

03-17518

网址:Hashtable ht = new Hashtable()案例 https://www.yuejiaxmz.com/news/view/284720

相关内容

【阿里云生活物联网架构师专题 ⑧】基于在 SpringBoot Java私有云上接收阿里云物联网设备的各种状态数据,实现m2m流转;
如何使用数据AMQP的方式推送设备数据
springboot 物联网
【Java数据结构】字符串常量池
索尼HT
50个常见的C#面试问题和答案合集和详解
索尼中国发布家庭影音系统HT-S400,轻松实现影院级环绕音效
黑马健康生活案例HarmonyOS
String a = new String(new char[] { 'a', 'b', 'c', 'd' });
经典String str = new String(“abc”)创建了几个对象?(转)

随便看看