位置: 编程技术 - 正文

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

  • 全国税收调查表企业表怎么填
  • 外资企业内资企业
  • 企业所得税税前扣除管理办法
  • 补缴的社保可以报销吗
  • 计提固定资产折旧,车间使用的固定资产折旧1400
  • 未达起征点是什么
  • 净现值为零时的收益率
  • 税控服务费能抵扣吗
  • 应收账款多几分钱怎么处理
  • 我国的税收管理体制和方向
  • 销售苗木属于什么行业
  • 职工教育经费进项
  • 关于设备安装调试的说法
  • 税控盘全额抵扣分录
  • 公司缴纳电费
  • 企业会计准则财务报表本期金额和上期金额
  • 销售不动产增值税计税依据
  • 代收水电费的会计分录
  • 土地租赁协议和合同有什么区别
  • 生产成本是什么类科目
  • 加计抵减政策销售额占比怎么算
  • 装修公司开专票要交几个点
  • 个人所得税租房和房贷只能二选一吗
  • 固定资产的认定类别
  • 银行网银测试
  • 笔记本电脑按键掉了怎么修
  • 公司资产总额怎么算的啊
  • shstart.exe - shstart是什么进程 有什么用
  • php curl_init
  • 人际关系定义是什么
  • 预收外汇会计分录
  • svchost一直在下载什么
  • typora修改背景颜色
  • smart方法的含义和重要性
  • 付临时工资怎么入账
  • 梅萨维德国家公园特点
  • 外经证预缴
  • php利用数组完成党员信息表
  • 不是吧阿sir表情包
  • mysql binlog是什么
  • 暂估入账会计科目
  • php生成器和迭代器理解
  • 股东清算收入是负债吗
  • 公司年终奖要做多久才能享受
  • sqlserver2016维护计划
  • 非广告性质的赞助支出调增还是调减
  • 收到税局退款
  • 公司固定电话费用挂哪个科目
  • 销售中介费一般收多少
  • 内含增长率的推导
  • 销售收入小于销售成本
  • 车辆按揭利息财务怎么算
  • 客户付了订金后能退吗
  • 个人咨询服务费个税怎么算
  • 保理手续费计入投资收益吗
  • 备用金取多少钱会被监控
  • 什么情况下必须打狂犬疫苗
  • 结构性存款怎么计算收益
  • 期末计提利息怎么算
  • 个人如何进行股票交易
  • 外贸企业怎么开出口发票
  • windows mysql5.5升级5.7
  • linux find -perm 详解
  • ubuntu20.04
  • ubuntu lnmp环境搭建
  • linux vim
  • centos 文件搜索
  • mac z
  • win10激活突然失效
  • windows7怎
  • win8 休眠
  • node.js net模块
  • 批处理获取本地连接名称
  • angularjs1.5
  • 深入浅出jquery
  • jquery点击按钮左右滚动效果
  • 天津河东区医院地址电话
  • 陕西省电力app
  • 徐州第三税务分局
  • 税收政策对中小微企业的影响数据公式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设