位置: 编程技术 - 正文

C#中HashTable的用法(c# hashtable 用法)

编辑:rootadmin
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多Unity3D资源、Unity3D培训视频、Unity3D教程、Unity3D常见问题、Unity3D项目源码,【狗刨学习网】unity极致学院,致力于打造业内unity3d培训、学习第一品牌。一,哈希表(Hashtable)简述 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类&#;keyvalue的键&#;对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的&#;。Hashtable中keyvalue键&#;对均为object类型,所以Hashtable可以支持任何类型的keyvalue键&#;对.二,哈希表的简单操作在哈希表中添加一个keyvalue键&#;对:HashtableObject.Add(key,value);在哈希表中去除某个keyvalue键&#;对:HashtableObject.Remove(key);从哈希表中移除所有元素: HashtableObject.Clear(); 判断哈希表是否包含特定键key: HashtableObject.Contains(key);下面控制台程序将包含以上所有操作:using System;using System.Collections; file使用Hashtable时,必须引入这个命名空间class hashtable{ public static void Main() { Hashtable ht=new Hashtable(); file创建一个Hashtable实例 ht.Add(E,e);添加keyvalue键&#;对 ht.Add(A,a); ht.Add(C,c); ht.Add(B,b); string s=(string)ht[A]; if(ht.Contains(E)) file判断哈希表是否包含特定键,其返回&#;为true或false Console.WriteLine(the E keyexist); ht.Remove(C);移除一个keyvalue键&#;对 Console.WriteLine(ht[A]);此处输出a ht.Clear();移除所有元素 Console.WriteLine(ht[A]); file此处将不会有任何输出 }}三,遍历哈希表遍历哈希表需要用到DictionaryEntry Object,代码如下:for(DictionaryEntry de in ht) fileht为一个Hashtable实例{ Console.WriteLine(de.Key);de.Key对应于keyvalue键&#;对key Console.WriteLine(de.Value);de.Key对应于keyvalue键&#;对value}四,对哈希表进行排序 对哈希表进行排序在这里的定义是对keyvalue键&#;对中的key按一定规则重新排列,但是实际上这个定义是不能实现的,因为我们无法直接在Hashtable进行对key进行重新排列,如果需要Hashtable提供某种规则的输出,可以采用一种变通的做法:ArrayList akeys=new ArrayList(ht.Keys); file别忘了导入System.Collectionsakeys.Sort(); file按字母顺序进行排序for(string skey in akeys){ Console.Write(skey &#; ); Console.WriteLine(ht[skey]);排序后输出}更多内容,请访问【狗刨学习网】unity极致学院

推荐整理分享C#中HashTable的用法(c# hashtable 用法),希望有所帮助,仅作参考,欢迎阅读内容。

C#中HashTable的用法(c# hashtable 用法)

文章相关热门搜索词:c# hashmap 用法,c# hash表,c# hashmap,c# hashtable 用法,c# hash表,c#中hashset,c# hastable,c#中hashset,内容如对您有帮助,希望把文章链接给更多的朋友!

[置顶] unity简单设计模式---AManagerClass 内容:1警告2描述3用法4C#-AManager.cs警告这篇文章是相当过时和缺少一点的解释。一起阅读Singleton.描述下面的代码段演示如何添加一个名为instance,

Unity开发者如何有效地进行本土化操作 与许多unity图形用户界面编辑窗口一样,即时模式的使用将会以某种方式倒向代码结构并倾向于创造好几千行内容的文件。所以这是推动我们吸取某些教

Unity UGUI——Rect Transform组件(基础属性) 基础属性:Width、Height、Pivot图示

标签: c# hashtable 用法

本文链接地址:https://www.jiuchutong.com/biancheng/383645.html 转载请保留说明!

上一篇:Unity UGUI——UI控件的鼠标快捷操作(unity ui控件)

下一篇:[置顶] unity简单设计模式---AManagerClass([置顶]马粥街残酷史)

  • 小规模纳税人一般纳税人区别
  • 哪些税不用通过应交税费
  • 个税申报怎么办
  • 促成自然灾害的原因
  • 结转本月完工入库产品制造成本,甲产品800台全部完工
  • 个人收取借款利息增值税
  • 存货占营业收入的意义
  • 增值税发票污染了能补开吗
  • 结转本年度收入
  • 营业收入少入0.02怎么办
  • 存货在财务报表中存在的财务操纵
  • 停车场企业所得税税率
  • 代销商品
  • 纳税退税申请表的基本情况如何写
  • 个税系统添加单位企业信息不存在
  • 税控设备 抵减
  • 工资属于劳务收入吗
  • 给对方发短信显示imessage
  • bioss设置
  • mac双系统怎么删除win系统
  • 有奖发票奖金支付
  • incorrect email format
  • win11安装程序提示非管理员账号
  • 企业员工个人所得税申报流程
  • 一次摊销法优缺点
  • 企业所得税会计准则
  • 公司给其他单位分红需要对方开票吗
  • 硬盘跳线设置
  • 通过二手车买进套现
  • 业务招待费如何进行纳税调整
  • 如何使用nodejs
  • Cusco Cathedral on the Plaza de Armas, Cusco, Peru (© sharptoyou/Shutterstock)
  • vue手机端
  • Element-Plus el-col、el-row快速布局
  • 计算机领域划分
  • 开源代码网站github
  • 外购无形资产账务处理
  • 金融机构贷款准备金
  • 销售折扣增值税例题
  • 实收资本核算有哪些要求
  • 软件研发主要研发啥软件
  • 税务企业类型分为哪几种
  • 金蝶余额调节表勾对日期什么意思
  • 公司开普票和专票税率一样吗
  • 港资企业属于什么性质
  • php配置文件在哪
  • 金税四期对会计人员要求高吗
  • 什么是企业所得税收入
  • 企业所得税A类年报怎么申报
  • 加盟费明细
  • 增值税专用发票抵扣期限
  • 合伙企业是否需要缴纳印花税
  • 合并财务报表内部交易抵消顺流和逆流
  • 个体工商户财务怎么做账
  • 未取得发票能计入在建工程吗
  • 会计凭证审核的主要内容
  • 加计抵减10%政策适用范围
  • 增值税普通发票查询
  • sql server怎么复制表
  • window组策略
  • mac os x10.6
  • open bsd
  • Ubuntu安装搜狗输入法
  • WINDOWS操作系统支持的文件系统主要有三种类型
  • windows7开机后网络标志转圈
  • Win10开机提示黑屏字母
  • win10输入法图标消失
  • 全球知名的中文搜索引擎
  • js设置iframe隐藏
  • python中迭代器的作用
  • unity游戏项目开发教程
  • jquery层次选择器主要包括哪几种分类
  • js代码不生效
  • js类的定义方法
  • python高级写法
  • jquery通配符选择器
  • 怎么打印纳税申报表带章的
  • 车辆购置税查询电话
  • 贵州泉源会计服务有限公司花溪店位置
  • 福州水费出账时间
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设