位置: 编程技术 - 正文

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

  • 税控盘注意事项
  • 公司对个人的欠款怎么发律师函给他
  • 工会经费和福利费怎么花
  • 买车哪些费用不该交
  • 公司不交工会经费的原因,风险说明
  • 营业外支出怎么结转本年利润
  • 往法人账户转备用金
  • 劳务公司怎样纳税
  • 个人开技术服务费税率是多少
  • 房产税细节
  • 注册资金没有到账用不用交印花税
  • 计提企业所得税怎么计算
  • 工会经费用于什么
  • 企事业单位承包承租经营
  • 企业核定征收的好处
  • 税控盘月度统计表怎么打印
  • 员工被单位罚款须要问单位要收据吗
  • 不同的征税主体对同一纳税人
  • 文化事业建设费的征收范围
  • 1697508933
  • 电子商务平台怎么下载中标通知书
  • win11发热严重怎么解决
  • 公司账户收款退回怎么退
  • win11如何将开始菜单里的软件移到桌面
  • Win10 Build 19044.1288累积更新补丁KB5006670(附更新修复内容汇总)
  • 销售返利如何做账
  • win10任务栏颜色怎么调
  • vue前端组件库
  • 建造一座污水处理池投资了45万元
  • php文字转语音源码
  • thinkPHP中_initialize方法实例分析
  • 前端使用vue
  • 浅谈建筑地基基础加固施工技术亲
  • 将本月发生的制造费用总额按生产工人
  • 用友t6成本核算
  • 销项和进项税额还需要月底转出么
  • 去年未分配利润为负什么意思
  • 自然人独资公司可以变更法人吗
  • 其他应付款的项目
  • 合伙企业法人股东税收
  • 关于预计净残值的计算题及答案
  • 以前年度无形资产摊销
  • 弃置费用怎么处理
  • 一般纳税人如何申报增值税
  • 收到政府补助怎么感谢
  • 退回增值税发票怎么做处理
  • 一般纳税人外地预缴税款怎么做分录
  • 咨询费开发票应该选哪一项?
  • 科目汇总表一张几行啊
  • 委托加工产品送货合同
  • 劳务公司的劳务税是多少
  • 代扣代缴增值税税率
  • 总分类账,明细分类账,日记账
  • 外经证缴纳税费用个人卡可以用吗
  • 企业进行资产评估的目的可能是
  • 城建税教育费附加会计分录
  • 查询存储过程中的文件
  • sql server 还原数据库后显示为备用只读
  • mysql mod
  • 分页存储过程的实现
  • 电脑windows不可用怎么办
  • ubuntu 无线wifi
  • ubuntu 添加开机启动
  • surface rt升级win10详细教程
  • windows10预览版是什么
  • xp系统怎么添加我的电脑到桌面
  • 苹果官网
  • win8鼠标指针不见了
  • windows 8 key
  • 新闻客户端手机版下载
  • android ui绘制
  • python中随机数的用法
  • js面向对象编程的三大特性
  • Android ViewPager+Fragment滑动选项卡,tab点击选项卡
  • 静海去天津的公交
  • 个人出租商业用房开票税率
  • 河北省云办税厅
  • 申报土地增值税需要什么资料
  • 季度财务会计报告怎么写
  • 2021年福利彩票47期
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设