位置: 编程技术 - 正文

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

  • 结转未交增值税会计科目怎么写
  • 公司清算后资产负债表与利润表
  • 新房购置税怎么算2022
  • 化妆品的成本利润是多少
  • 房地产预交税金及附加要计提吗
  • 企业销售现金折扣
  • 闲置资金怎么说?
  • 企业收到供货单位提供的材料,如其价款大于
  • 行政相对人和行政管理相对人的区别
  • 购买固定资产增值税可以抵扣
  • 企业在年度中间终止经营活动的,应当
  • 个人借支备用金限额
  • 金融企业贷款利率
  • 免抵退税额抵减额怎么理解
  • 广告公司固定资产有哪些?
  • 国有土地租金怎么交税
  • 试生产期间的账务处理
  • 出售股票或债券的条件
  • iphone手机怎么把电话号码转到sim
  • 股票退市后股票怎么处理
  • 员工垫付款怎么做分录
  • 公司股权分红款需要税吗
  • 路由器网速太慢了怎么回事
  • 远程桌面连接的用户名和密码在哪里看
  • windows 11 正式
  • 税控盘抵减
  • 财务费用利息收入为什么是负数
  • 计量差错引起的盘亏
  • 政府奖励怎么做账
  • 代理业如何交增值税
  • 最高成本的手机是哪款
  • 汇兑结算计入什么会计科目
  • 企业工会注销怎么办理
  • 用chatgpt写insar地质灾害的论文,重复率只有1.8%,chatgpt4.0写论文不是梦
  • 魔改6.67
  • 尚品汇在哪
  • joinby命令
  • 其他非流动资产是会计科目吗
  • 开办费的主要账户是什么
  • 未达起征点销售额
  • 无形资产摊销如何操作
  • 建筑公司增值税专用发票税率是多少
  • 酒店营业成本预算
  • 计提持有至到期债券投资的利息
  • 增量留抵税额怎么算
  • 个人出租不动产增值税优惠政策
  • 企业所得税不能税前扣除项目
  • 单位或个体经营者
  • 实际费用以什么为准
  • 场地租赁费属于劳务还是服务
  • 关税的计税方式一般可以分为
  • 营业外收入明细账图片
  • ie8-ie11
  • win10的win+tab
  • centos下载与安装
  • 更新版本
  • win7安装sqlserver2000没反应
  • 2016年最火的歌曲排行前100首
  • windows右下角
  • centos怎么设置
  • windows网慢
  • 如何将文件夹建立成快捷方式
  • Linux禁止MySQL开机自启动的小技巧
  • 斗西游破解版
  • 安卓listview的用法
  • cocoscreator动画
  • unity的粒子系统在哪
  • nodejs的express框架详解
  • Cocos2dx ParticleEditor粒子编辑器
  • ugy与ngy
  • 新道云软件介绍
  • 中国个人所得税是多少?
  • 国税电子税务局官网
  • 三亚国税局各区领导班子
  • 发票查验结果不一致的原因有哪些
  • 出口退税范围的货物
  • 交管123发票审核
  • 百旺税控人工客服电话
  • 广东省东莞市电子税务局官网
  • 薰衣草商业价值
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设