如何使用C#的Hashtable[哈希表]
1、打开Microsoft Visual Studio 2010, 新建名字为【哈希表】的程序。
2、在新程序界面空白窗口上放置合适的控件:包括,显示操作流程的textbox控件;添加4个按钮控件【添加】【查芬简砝鬃看】【清除】【查询】;给用户添加数据的2个textbox控件【姓名】和【手机号】;给用户输入查询数据的2个textbox控件。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/589f5b0788013870676a5b382d08a50f95fc8383.jpg)
3、在代码中添加新的哈希表。编辑【添加】按钮代码,获取用户输入的数据,添加到哈希表。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/a749bb0f94fc508c23e5a64c01775ddd894cfd83.jpg)
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/8b3643dd884ce54a910c865ba3066b0193ddf783.jpg)
4、编辑【查看】按钮代码遍历哈希表,输出每个元素。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/2947750192dd334072d8f033881c99c0aefcf183.jpg)
5、编辑【清除】按钮代码清除哈希表。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/025d87c0affce186ee04c9c61f1fbee435daeb83.jpg)
6、编辑【查询】按钮代码如果用户选择姓名查询,则进行判断哈希表的键是否符合;如果用户选择电话查询,则进行判断哈希表的值是否符合;
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/955ea0e434daf05e9a0818c5751d96d81919e583.jpg)
7、生成exe文件进行测试,分别添加3个人员的数据。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/979906196120a7cddb459a4689b375d7987bdc83.jpg)
8、点击【查看】,可以看到3个人员的信息。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/0d2fe5f202b375d74250da40515872dadf49d883.jpg)
9、选择【根据姓名】,输入不存在的姓名,点击查询,显示【无对应数据】。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/983aa5f4da5872da016200bb0056ad042f68d483.jpg)
10、输入一个存在的姓名,点击查询,显示【有对应数据】。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/df087f0f8b56ad04cd43765ddae10ef85956d083.jpg)
11、选择【根据电话】,输入不存在的电话,点击查询,显示【无对应数据】。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/16a84fe10ef858563d16c99053e9ccd2ba66cd83.jpg)
12、输入一个存在的电话,点击查询,显示【有对应数据】。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/a965c6e9ccd2bb66bc72e4f49b2a04e23fa2c683.jpg)
13、点击【清除】,将所有哈希表数据清除。再点击【查看】,没有哈希表数据输出,表示哈希表已无数据。
![如何使用C#的Hashtable[哈希表]](https://exp-picture.cdn.bcebos.com/84010e2a04e23ea2c869c1ce2b10bc33ed38c383.jpg)