using System;
using System.Collections; public class SamplesHashtable
{
public static void Main()
{
Hashtable myHT = new Hashtable(); myHT.Add("Ton V. Bergyk", "023-010-66756");
myHT.Add("Tom Sony", "086-010-27654");
myHT.Add("Mr. John", "071-222-33445"); myHT["Mr. John"] = "071-222-33445"; //加入或修改 PrintKeysAndValues( myHT );
PrintByKeys( myHT );
} public static void PrintKeysAndValues( Hashtable myList )
{
IDictionaryEnumerator myEnumerator = myList.GetEnumerator();
while ( myEnumerator.MoveNext() )
Console.WriteLine("\t{0}:\t{1}",
myEnumerator.Key, myEnumerator.Value);
Console.WriteLine();
} public static void PrintByKeys( Hashtable myList )
{
IEnumerator ie = myList.Keys.GetEnumerator();
while( ie.MoveNext() )
{
object key = ie.Current;
object value = myList[ key ]; Console.WriteLine("\t{0}:\t{1}", key, value );
}
Console.WriteLine(); foreach( string key in myList.Keys )
{
Console.WriteLine("\t{0}:\t{1}", key, myList[key] );
}
}
}

SamplesHashtable的更多相关文章

随机推荐

  1. 当SQL Server的实例位于集群的特定节点时,数据库无法远程访问

    搭建好了一个集群环境,发现当SQL Server的实例位于集群的其中一个节点时,数据库无法远程访问,报如下错误.但在另一个 节点时,数据库访问正常. 标题: 连接到服务器 -------------- ...

  2. flask框架----信号

    一.实例化补充 instance_path和instance_relative_config是配合来用的.这两个参数是用来找配置文件的,当用app.config.from_pyfile('settin ...

  3. Shell 常用技巧

    Shell 常用技巧 echo $RANDOM | cksum | cut -c - openssl rand -base64 | cksum | cut -c - date +%N | cut -c ...

  4. Java爬取B站弹幕 —— Python云图Wordcloud生成弹幕词云

    一 . Java爬取B站弹幕 弹幕的存储位置 如何通过B站视频AV号找到弹幕对应的xml文件号 首先爬取视频网页,将对应视频网页源码获得 就可以找到该视频的av号aid=8678034 还有弹幕序号, ...

  5. 安卓内嵌H5只展示部分静态页面

    问题: 安卓内嵌H5在华为P9部分机型只展示h5静态页面无法展示接口返回渲染的页面 解决办法: Android  关闭硬件加速   android:hardwareAccelerated=" ...

  6. gitlab 迁移

    http://www.cnblogs.com/crysmile/p/9505527.html

  7. [linux] grep 文本搜索工具

    grep [option] pattern file Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来.grep全称是Global Regular ...

  8. 自动化测试系列:自动化测试KPI考评的一种方法

    更多原创测试技术文章同步更新到微信公众号 :三国测,敬请扫码关注个人的微信号,感谢! 原文链接:http://www.cnblogs.com/zishi/p/6856204.html 众所周知,在IT ...

  9. openwrt为何需要refresh新增的补丁?

    答:为了避免应用新补丁时出现无法应用的问题 如普通package的补丁refresh: make package/example/refresh V=s 如kernel的补丁refresh: make ...

  10. 【Git】Git使用记录: 撤回已经commit到本地的提交记录

    话不多说直接上步骤: git bash直接干到你的code. 直接敲命令: git reset --soft HEAD~1 搞定 就是这么简单粗暴. 如有顾虑请自行找个案例测试即可. 参考资料 htt ...