哈希表类的键和数值的检索(C#)
来源:互联网 发布:网络综艺招聘 编辑:程序博客网 时间:2024/06/04 18:17
// 吴新强 实验小结 由于哈希表类的键和数值的检索,于2013年3月16日21:02:37
using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
namespace Chapter10_HashTable
{
class Program
{
static void Main(string[] args)
{
Hashtable symbols = new Hashtable(25);
symbols.Add("salary", 1000);
symbols.Add("name", "John");
symbols.Add("age", 43);
symbols.Add("dept", "Computer");
symbols["sex"] = "Man";
Console.WriteLine("The keys are :");
foreach (Object key in symbols.Keys)
Console.WriteLine(key);
Console.WriteLine();
Console.WriteLine("Zhe values are:");
foreach (Object value in symbols.Values)
Console.WriteLine(value);
Console.WriteLine();
// symbols.Clear();
// symbols.Remove("name");
string aKey;
Console.WriteLine("Enter a key to remove :");// 利用键值删除键值对
aKey = Console.ReadLine();
if (symbols.ContainsKey(aKey))
symbols.Remove(aKey);
string aValue;
Console.WriteLine("Enter a Value to remove :"); // 利用数值删除键值对
aValue = Console.ReadLine();
if (symbols.ContainsKey(aValue))
symbols.Remove(aValue);
int count= symbols.Count;
Console.WriteLine("哈希表的内容如下:");
foreach (object key in symbols.Keys)
Console.WriteLine(key.ToString() + ":" + symbols[key].ToString());
Console.WriteLine();
}
}
}
using System;
using System.Collections.Generic;
using System.Collections;
using System.Linq;
using System.Text;
namespace Chapter10_HashTable
{
class Program
{
static void Main(string[] args)
{
Hashtable symbols = new Hashtable(25);
symbols.Add("salary", 1000);
symbols.Add("name", "John");
symbols.Add("age", 43);
symbols.Add("dept", "Computer");
symbols["sex"] = "Man";
Console.WriteLine("The keys are :");
foreach (Object key in symbols.Keys)
Console.WriteLine(key);
Console.WriteLine();
Console.WriteLine("Zhe values are:");
foreach (Object value in symbols.Values)
Console.WriteLine(value);
Console.WriteLine();
// symbols.Clear();
// symbols.Remove("name");
string aKey;
Console.WriteLine("Enter a key to remove :");// 利用键值删除键值对
aKey = Console.ReadLine();
if (symbols.ContainsKey(aKey))
symbols.Remove(aKey);
string aValue;
Console.WriteLine("Enter a Value to remove :"); // 利用数值删除键值对
aValue = Console.ReadLine();
if (symbols.ContainsKey(aValue))
symbols.Remove(aValue);
int count= symbols.Count;
Console.WriteLine("哈希表的内容如下:");
foreach (object key in symbols.Keys)
Console.WriteLine(key.ToString() + ":" + symbols[key].ToString());
Console.WriteLine();
}
}
}
- 哈希表类的键和数值的检索(C#)
- lucene-2.9.0 数值类型的索引和检索分析
- 数值字符串和数值之间的转换
- 散列表的插入和检索(c语言实现)
- jstl标签 c:if数值一位数和两位数的比较
- C语言(++地址)和(++数值)的区别
- jstl标签 c:if数值一位数和两位数的比较
- c语言---数值的上溢和下溢
- c语言的数值运算
- 字符 和 数值的转换
- 字符串和数值的转换
- Python的数值和字符串
- C/C++ 内置类型的数值范围
- C语言中数值的移位运算
- C++->string与数值类型的拼接
- 【C语言】求数值的正数次方
- C语言:数值型数据的储存
- C语言的浮点型数值
- 构建一个编译时错误
- 2013 TCO round2B EllysFigurines
- 二叉排序树(BinarySortTree)的实现
- 淘宝客订单API获取订单代码
- Linux下c/c++项目代码覆盖率的产生方法
- 哈希表类的键和数值的检索(C#)
- A Tale from the Dark Side of The Moon
- linux 字符设备驱动
- javascript里面使用EL表达式
- 解决Vmware Server虚拟化Win2003无法关机问题
- u-boot中global_data数据结构
- Apriori 算法 java 的实现
- 域名绑定时的A记录、MX记录、CNAME记录
- 【C/C++】Linux下system()函数引发的错误