位置: 编程技术 - 正文

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

  • 进项税认证后转出
  • 一般纳税人减免增值税政策
  • 外资企业内资企业
  • 财务费用多好还是少好
  • 公司购入烟酒会计处理
  • 购买的手机可以七天无理由退货吗
  • 积分兑换开始啦
  • 社会团体所涉及的法律
  • 汇算清缴产生的企业所得税如何做账
  • 运输业务增值税
  • 逾期抵扣办理申请书模板
  • 教育协会发的证有用吗
  • 发票未到货已到怎么入账
  • 境外企业国内签订合同如何缴纳印花税?
  • 是否退还投标文件
  • 物业公司代收代付水电费会计分录
  • 专票打印的时候密码区压线了能用吗
  • 开具增值税发票销货清单的最新规定是什么
  • 工程开票是否需要资质?
  • 未开票收入怎么做账
  • 计算并结转本月应交的城建税700元
  • 体现公司财务状况的报表
  • 企业进项税和销项税抵扣政策
  • 企业计提的工资薪金支出可以在税前扣除
  • 出售固定资产累计折旧的账务处理
  • 预收账款的会计编码是多少?
  • 企业打给个人的费用如何节省个税
  • 小微企业增值税优惠政策最新2022
  • 生产企业销售给其他单位的生产工具
  • com2us密码找回
  • 王者荣耀中孙膑是男的女的
  • 关闭同步中心 win10
  • 月末汇兑损益怎么算
  • 以前年度损益调整结转到本年利润吗
  • Win11怎么设置开机跳过密码
  • 使用Huagepage和PGO来提升PHP7的执行性能
  • PHP clearstatcache()函数详解
  • php连接mysql查询数据
  • 会计科目在建工程有金额要求吗
  • batch size 大小
  • 支付境外佣金交多少税
  • 猿创设计科技有限公司
  • 固定资产支出计入什么科目
  • 非公司员工可以举报公司不交社保吗
  • 结转成本相关内容有哪些
  • php 时间
  • 三方合同如何解除
  • 企业管理费用的分类
  • 开票人是管理员可以报销吗
  • access导入到mysql
  • db2比较大小
  • 金税四期对小规模企业有何要求
  • 增值税税控系统专用设备费及技术维护费抵扣
  • 资本公积账务处理办法
  • 制造费用怎么写
  • 公司购买的公司用车
  • 房地产核算成本方法
  • 企业材料物资的采购费用包括
  • win2003peiso
  • centos6.5mini安装教程
  • directx出现错误
  • os x yosemite wifi断线怎么办?yosemite wifi掉线解决详细步骤
  • centos怎么安装
  • win8桌面键盘
  • 软件生态圈是什意思
  • win7无法安装怎么办
  • win10怎么安装pscs6
  • win10mobile官网
  • 彻底理解样本方差为何除以n-1
  • opengl纹理贴图正方体六个面
  • win8.1 下 eclipse+android 开发环境配置带图详细教程
  • js的isnan
  • 如何大小写字母转换
  • android面试2021
  • javascript构造函数可继承父类的构造函数
  • 安徽省马鞍山地区代码
  • 重庆地方税务局12366
  • 外经证注销网上操作
  • 什么是非行政许可
  • 代理记账资质办理在哪个网站提交申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设