`
phoebird
  • 浏览: 113646 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

C# HashTable 应用

    博客分类:
  • C#
阅读更多
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace Queue
{
    class HashTableTest
    {
        static void Main(string[] args)
        {
            Hashtable ht = new Hashtable();//定义hashtable对象
            ht.Add("Daiv", 20);//添加键值对
            ht.Add("Micor", 82);
            ht.Add("Jack", 25);

            int age = 0;
            string name = "";
            Console.WriteLine("请输入姓名以查询年龄: ");
            name = Console.ReadLine();
            if (ht.ContainsKey(name)) //判断ht对象key是否包含输入的Name
            {
                age = (int)ht[name];//根据键值名字,获取对应的值
                Console.WriteLine("{0}的年龄为:{1}", name, age);
            }
            else {
                Console.WriteLine("抱歉,不存在此人");
            
            }
            Console.Read();
        
        }
    }
}

 

分享到:
评论

相关推荐

    在C#中应用哈希表(Hashtable)

    在C#中应用哈希表(Hashtable) 在哈希表中添加一个key/value键值对:HashtableObject.Add(key,value); 在哈希表中去除某个key/value键值对:HashtableObject.Remove(key); 从哈希表中移除所有元素: ...

    C#-Hashtable应用

    该文档实现了Hashtable在C#中的常用的函数

    C#使用foreach遍历哈希表(hashtable)的方法

    主要介绍了C#使用foreach遍历哈希表(hashtable)的方法,是C#中foreach语句遍历散列表的典型应用,非常具有实用价值,需要的朋友可以参考下

    C#企业培训第五课源码(类的应用)

    C#企业培训第五课源码(类的应用) 给大家做参考用的,请关注更新 一些类的简单使用,hashtable的应用

    C#中Hash table的一些操作方法讲解

    有好多的BLL层的代码的方法传入的是hashtable.其实我所做的模块中,如果有超过三个变量以上的参数传入我会将这些封装成一个个对象,可能是大学一直是用c语言,太多了参数的话就将其弄成结构体,到了C#我就封成对象,...

    C#学习笔记_20100614

    创建和使用 HashTable SortedList: 存储键值对的集合 栈:先进后出队列 队列:先进先出列表 在 C#中遍历和排序对象集合 StringWriter实现的一个功能 创建一个文本文件并写入文本 序列化对象到文件 创建一个文本文件...

    C#开发典型模块大全

    23.2.5 使用Hashtable(哈希表)记录版本号及更新信息 614 23.3 类库设计过程 615 23.4 服务器端设计过程 621 23.4.1 服务器端主窗体预览 621 23.4.2 连接FTP服务器 622 23.4.3 向FTP服务器上传新版本 623...

    Visual C#2010 从入门到精通(Visual.C#.2010.Step.By.Step).完整去密码锁定版 I部分

    visual c# 2010新增了大量可圈可点的丰富特性,本书围绕着基础知识和这些新特性全面介绍了如何利用visual studio 2010和.net framework 4.0编写应用程序。书中沿袭深受读者欢迎的step by step风格,通过丰富的练习...

    C#开发典型模块大全(光盘)第二部分

    23.2.5 使用Hashtable(哈希表)记录版本号及更新信息 23.3 类库设计过程 23.4 服务器端设计过程 23.4.1 服务器端主窗体预览 23.4.2 连接FTP服务器 23.4.3 向FTP服务器上传新版本 23.5 客户端设计过程 23.5.1 启动...

    C#全能速查宝典

    1.5.12 Hashtable类——哈希表 106 1.5.13 Insert方法——插入项 110 1.5.14 Item属性——获取或设置指定索引处的元素 111 1.5.15 Length属性——获取长度 112 1.5.16 Next方法——返回一个指定范围内的随机数 113 ...

    数据库的通用访问代码 asp.net(C#语言)

    private static Hashtable parmCache = Hashtable.Synchronized(new Hashtable()); /// ///执行一个不需要返回值的SqlCommand命令,通过指定专用的连接字符串。 /// 使用参数数组形式提供参数列表 /// ///...

    使用.NET Remoting 建立分布式应用程序(四)

    使用.NET Remoting 建立分布式应用程序(四)

    C#开发典型模块大全(光盘)第一部分

    23.2.5 使用Hashtable(哈希表)记录版本号及更新信息 23.3 类库设计过程 23.4 服务器端设计过程 23.4.1 服务器端主窗体预览 23.4.2 连接FTP服务器 23.4.3 向FTP服务器上传新版本 23.5 客户端设计过程 23.5.1 启动...

    C#开发典型模块大全(光盘)

    23.2.5 使用Hashtable(哈希表)记录版本号及更新信息 23.3 类库设计过程 23.4 服务器端设计过程 23.4.1 服务器端主窗体预览 23.4.2 连接FTP服务器 23.4.3 向FTP服务器上传新版本 23.5 客户端设计过程 23.5.1 启动...

    C#学习笔记高级部分(pdf)

    创建和使用HashTable .................... 10 SortedList: 存储键值对的集合 .......... 10 栈:先进后出队列 ........................ 12 队列:先进先出列表 ...................... 14 在C#中遍历和排序...

    c#学习方法

    课程内容:游戏与Unity发展历史概述、 3D 模型基础、 地形编辑器、光源、音频、Unity脚本程序基础、GUI、3D模型动画的导入 与基本应用、物理学模拟(初级)、碰撞盒与触发器、协程、SendMessage数据传值技术等。...

    IniFiles.zip

    Microsoft Visual Studio 2008 版本,应用 C# 语言,在 .NET Framework 2.0 下使用HashTable编写应用于 WinCE 下的 INI 文件操作类库(强烈推荐)

    C#基于异步事件回调多线程容器

    如果应用不复杂,可以采用DB做个简单的消息中心,建议采用HTTP接口来获取与写入消息,方便将来升级重构消息中心。 开发环境VS2012,Framework4.0,代码注释量很大,如果你高兴这代码你可以随意蹂躏,如果你有建设性...

    数据结构与算法:语言描述(中英文)

    本章节强调的重点是这些数据结构在解决日常数据处理问题中的实际应用。第6章讲述了BitArray类。这种类可以用于有效地表示大量整数值,比如测试成绩。 数据结构的书中通常不包含字符串,但是第7章介绍了字符串、...

Global site tag (gtag.js) - Google Analytics