位置: 编程技术 - 正文

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

  • 小规模纳税人代收水电费税率
  • 待解预算收入税务局退税如何做账
  • 工程预付款的支付要求
  • 费用多报销了,但已经给了,怎么办
  • 金蝶余额调节表怎么看当月的
  • 车船抵扣如何填报
  • 红字发票认证
  • 加油电子普通发票可以抵扣增值税吗
  • 增值税即征即退收入要交企业所得税吗
  • 供用电合同主要有
  • 年薪12万个人所得税交多少钱
  • 增值税普通发票和普通发票的区别怎么交税
  • 小规模纳税人开专票
  • 旅游业适用差额征税政策时如何开具发票?
  • 进项税和销项税税率一样吗
  • 报废固定资产收入计入什么科目
  • 销售类小规模没有成本票怎么办
  • 年终奖需要计入工资交社保吗
  • 购买方申请的红字信息表需要邮寄给销售方吗
  • 营改增后小规模纳税人如何报税
  • 资产总额季初和季末
  • 出售专利权属于什么科目
  • 一般纳税人和小规模纳税人的区别
  • 拍卖市场拍售的旧机动车价格是公平市价
  • 营业外收入政府补贴要交税吗
  • win11怎么设置桌面显示我的电脑
  • win11桌面图标如何固定不动
  • windows7为什么不能用了
  • 一个更简单的无限级分类菜单代码
  • 房地产企业开发成本结转
  • php数组函数 菜鸟
  • 零售企业进销存怎么结转成本
  • 增值税应税行为是什么意思
  • 计提固定资产折旧怎么做会计科目
  • php字符串转浮点型
  • php img
  • 当年盈余资金计算公式
  • php模板引擎原理
  • 超过小规模纳税人标准能不转一般纳税人吗?
  • c语言设计酒店管理系统
  • html 教程
  • vue预览word加水印
  • man-s命令
  • js中的数组
  • 税务自查报告范文自查报告怎么写
  • 网站更换域名后无法访问
  • 银行手续费必须有发票才能入账吗
  • 应付账款和应收账款的关系
  • js中typeof用法
  • access如何设置宏的功能
  • 准则规定的内容是
  • 以前年度的成本忘了结转然后怎么办
  • 上期金额是属于负债吗
  • 医用口罩的适用人群
  • 金融企业里面的债务
  • 契税的计税金额是什么
  • 合伙企业有限合伙
  • 企业收到微信和企业微信
  • 出口退税哪些商品不能退
  • dockers容器
  • window 开机启动
  • ubuntu无线网卡怎么用
  • macbookpro双系统和虚拟机
  • Solaris 远程磁带备份步骤
  • win10首个正式版发布日期
  • 随机产生10个数
  • 硬盘读盘慢修复
  • skydrive官网登录
  • windowsxp怎么打开设置
  • soundtrax.exe - soundtrax是什么进程
  • 在linux系统中创建用户账户
  • jquery的实现原理
  • nodejs 用途
  • layout_gravity与gravity的区别
  • 蛋哥的日常
  • python twilio
  • 江宁市民之家上班时间?
  • 深圳国税局官网
  • 税务总局2019 14号
  • 绵阳税务局副局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设