位置: 编程技术 - 正文

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([置顶]马粥街残酷史)

  • 销售企业进货会计分录
  • 保险费计入什么会计科目需要发票吗
  • 年终奖影响社保公积金基数吗
  • 工资走公账和私账哪个好
  • 资产季末值
  • 年报后 申报报表年初数会调整吗
  • 程序法和实体法的划分标准
  • 专项申报的类别
  • 利息股息红利所得
  • 银行的抵债资产是什么
  • 价内税是指
  • 待抵扣进项税额冲回
  • 通过检查人力资源
  • 坏账准备税务处理办法
  • 资本公积转增资本的条件
  • 学校应该缴纳的税
  • 处于汇总期
  • 业务招待费怎么调整应纳税所得额
  • 受赠资产的价值和由捐赠企业负担的增值税
  • 包装物报废收回残料
  • 资金流量表国外部门如何记录
  • 收购发票使用范围税收规定
  • 房产增值税包含个税吗
  • 去税局代开开专用发票需要带什么证件?
  • 床垫专票可以抵扣吗
  • 公司亏损应该从哪入手
  • win10开始菜单失效如何解决
  • 暂存款转结余
  • 什么叫做材料成型工艺
  • 罚款收入营业外收入还是其他应收款
  • 企业会计日记账保管期限为()年。A5B10C30D35
  • 位于阿曼和迪拜的大学
  • python抓取淘宝店铺商品
  • centos 安装php
  • 初学者安装visual studio
  • 面试我应该问些什么问题
  • 应收账款0
  • 商业流通企业
  • 收取的水电费怎么入账
  • 应纳税所得额中国债利息收入
  • python中变量类型有几种
  • 发票商品分类
  • 增值税专用发票的税率是多少啊
  • 中小企业财务核算的重要性
  • 一般纳税人购进普票怎么做分录
  • 房地产公司分立 土地转移
  • 存货盘点后的检查
  • 年度所得税费用
  • 营改增后不动产转让增值税
  • 管理人员的奖金可以索赔吗
  • 资产负债表中的存货怎么算
  • 帮别人加工需要什么手续
  • 库存商品盘盈和盘亏区别
  • 保险工资单怎么开
  • 资产负债表中没有其他应收款
  • 其他综合收益什么时候转留存收益什么时候转损益
  • 甲公司控股乙公司
  • 工业企业固定资产折旧年限
  • solaris修改ip地址和主机名
  • win8 vmware
  • 萝卜家园系统安装教程
  • win sth
  • ,linux
  • 关闭windows怎么关
  • LINUX下的磁盘编辑工具
  • win7旗舰版重装系统教程
  • win7复制粘贴快捷键经常失效
  • win10周年版
  • windows8窗口
  • nodejsweb框架
  • javascript面向对象编程
  • unity物体边缘发光
  • js settimeout用法
  • 命令行批处理文件
  • js的异步解决方案有哪些
  • Express + Session 实现登录验证功能
  • bootstrapped 5%
  • python中django框架
  • 为什么虚开增值税属于犯罪行为
  • 代扣国地税什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设