位置: 编程技术 - 正文

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

  • 非营利组织企业所得税季度申报表
  • 偶然所得纳税计算
  • 管理费用中的办公费占比是多少
  • 盘盈的固定资产怎么做账务处理
  • 拓展费税收分类编码
  • 分公司独立核算还需要总公司汇总缴纳吗
  • 污水处理费免征增值税申报怎么填写
  • 个人所得税可以退几年前的?
  • 滞留票怎么做账务处理
  • 私对公转错了多久退回来
  • 未开票收入改为开票收入做账
  • 开业赠送礼品会计属于什么费用
  • 发票限额是多少
  • 加油站的印花税计税金额
  • 免征土地增值税的有哪些
  • 暂估成本冲回之后成本变为负的
  • 网上申请的增值税专用纸质发票收到后如何确认已收到
  • 外贸企业支付境外佣金
  • 退税勾选后怎么申报
  • 成本费用跨年度怎么计算
  • 一级代理价格
  • 以前固定资产入账折旧怎么提
  • 视同销售的计税依据
  • 受让股东对出让股东抽逃出资
  • 职工福利费的计提标准
  • 金税维护费280怎样填报
  • win7系统中病毒怎么办
  • 建立无法轻易删除的数据
  • 经营租赁与融资租赁的含义
  • pniopcac.exe是什么进程
  • 损益类账户年末一定无余额对吗
  • 总分类账的登记依据和方法取决于企业所采用的
  • 企业应收票据贴现 哪个部门负责
  • 小规模纳税人进项票可以抵扣吗
  • vscode+cmake
  • mkv视频制作
  • 交易性金融资产的入账价值
  • 个税借方的含义
  • 逐步结转分步法的步骤
  • 补计提个税分录
  • 销售公司提成表模板
  • 固定资金作为固定资产的货币表现的特点
  • 营业外支出的内容包括
  • mysql drop from
  • 资产负债表的固定资产怎么算出来的
  • 税控服务费全额抵扣
  • 对方多开票怎么处理
  • 向非关联企业捐赠现金
  • 开外管证再省外能办理吗
  • 微信转账没有显示对方的名字怎么办
  • 长期股权投资的成本法和权益法区别
  • 企业租用农村土地
  • WIN7系统的电脑里可以安装会声会影10吗?
  • win8关闭触屏
  • xp系统的硬盘装到win7电脑
  • centos 安装选择
  • linux常用命令清除
  • sendmail端口
  • win10商店没有图标
  • css教程笔记
  • js实现用户登录
  • 教你学python
  • python如何配置
  • cocos2d-x教程
  • Jquery ajax加载等待执行结束再继续执行下面代码操作
  • 提高css文件可维性的方法
  • unity5.x游戏开发指南
  • AnalogClock
  • javascript怎么设置字体大小
  • 原生js常用的方法
  • js实现fizzbuzz
  • bootstrap基础教程
  • Android自定义系统服务框架
  • python 解析算法
  • 落实落地是什么意思
  • 抵扣怎么做账
  • 百分之13的税率怎么算如何算百分之13的税率
  • 税务关系转移社保怎么办理
  • 软件企业增值税即征即退政策
  • 贵州税务申报如何网上申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设