位置: 编程技术 - 正文

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

  • 个人怎么缴纳印花税
  • 出租设备的租金收入记入( )账户
  • 补缴关税税率
  • 增值税扣费
  • 应缴所得税包括哪些税种
  • 员工报销会计分录怎么做
  • 企业安全生产费用提取标准 最新
  • 工程款抵房款账务怎么做
  • 广告服务怎么做分录
  • 用银行存款上交上月税金会计分录
  • 蔬菜批发公司销售蔬菜是否免税
  • 小规模纳税人酒水税率
  • 中标服务费会计科目
  • 看看大家退休的单子
  • 飞鱼星路由器信号有点差怎么办
  • 0x00000024蓝屏怎样解决
  • php连接mysql查询数据
  • PHP:mb_stripos()的用法_mbstring函数
  • 自产货物用于销售
  • uniapp vuecli
  • 企业短期借款的债权人均为银行
  • 资金支出预算的项目
  • Joomla调用系统自带编辑器的实现方法
  • 增值税附加税必须交吗
  • Chatgpt私有化部署(全流程)
  • 大模型时代的自然语言处理
  • 残保金交错了怎么办
  • 发票已开不确认收入可以吗?
  • 收付实现制与权责发生制的例题
  • 本月没有销项只有进项 还认证发票吗
  • 织梦添加文章如何修改高级参数
  • 帝国cms会员发布信息数量
  • 房屋扩建后折旧费怎么算
  • 存货跌价准备怎么核算
  • 增值税一般纳税人登记管理办法
  • 钢材贸易公司如何经营
  • 企业固定资产折旧可以按照其价值和使用情况
  • 待处理财产损益是什么类科目
  • 企业所得税退税有风险吗
  • 个人住的房子要交房产税吗
  • 未开票收入如何计提增值税
  • 车辆保险费如何缴纳印花税的
  • 工资个税什么时候用综合所得公式计算
  • 上月暂估的成本这月收到票怎么做
  • 营改增后预交营业税怎么处理
  • 无成本票如何避税
  • 软件公司se
  • 水利建设基金缴纳增值税开始缴纳
  • 企业注销以后
  • 销售固定资产怎么做账务处理
  • 会计凭证是对外公布的资料吗
  • 转账支票有效期6个月
  • 企业建帐的基本要求
  • 删除sql server2008
  • 怎样取消开机磁盘自动检查
  • win8屏幕显示时间
  • 电脑开机显示xp后无反应
  • u盘里装pe系统
  • 虚拟光驱安装
  • SmartFTP.exe - SmartFTP是什么进程
  • 电脑重装xp系统怎么设置
  • 电脑系统垃圾
  • linux常用命令cat
  • 在linux系统中命令
  • linux使用语言
  • shell中遍历数组
  • perl后门,正向和反向!实例代码
  • cocos2dx官方教程
  • 浅谈python
  • js判断checkbox是否被选中
  • 初步了解的英文
  • javascript基础
  • Android SDK Manager无法更新的解决方案
  • 12123人工咨询电话
  • 四川召开延迟退休座谈会
  • 国税局升迁难么
  • 杭州市税务局总局地址
  • 税务注销相关文件
  • 税收征收管理与税收大数据分析
  • 昆明学院领导班子
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设