zoukankan      html  css  js  c++  java
  • HashTable集合遍历的三种方法

    hashtable集合遍历可以根据key,value以及key+value

    示例代码:

    Hashtable table = new Hashtable();

    Student stu = new Student();
    stu.Name = "李四";
    stu.Age = 18;

    Student stu1 = new Student();
    stu1.Name = "张三";
    stu1.Age = 18;

    Student stu2 = new Student();
    stu2.Name = "张飞";
    stu2.Age = 18;

    table.Add(stu.Name, stu);
    table.Add(stu1.Name, stu);
    table.Add(stu2.Name, stu);

    //HashTable集合遍历的三种方法
    //方法一: 根据key值进行遍历
    foreach (string item in table.Keys)
    {
    Console.WriteLine("key为" + item);
    Student stu4 = (Student)table[item];
    Console.WriteLine(stu4.Name);

    }

    Console.WriteLine("===================================");
    //方法二: 根据values值进行遍历
    foreach (Student student in table.Values)
    {
    Console.WriteLine(student.Name);
    }
    Console.WriteLine("---------------------------------");
    //方法三:根据values和key进行遍历
    foreach (DictionaryEntry item in table)
    {
    Console.WriteLine("key是{0} value是{1}", item.Key, ((Student)item.Value).Name);

    }

  • 相关阅读:
    ssh免密登录
    jdk安装
    jq选择器
    使用<button></button>标签
    mysql连接字符串
    如何把maven项目转成web项目
    pl/sql连接远程oracle
    Oracle 存储过程
    SQL Server存储过程
    MySQL存储过程
  • 原文地址:https://www.cnblogs.com/sujulin/p/6958539.html
Copyright © 2011-2022 走看看