Hashtable 的用法
来源:互联网 发布:易阳指手机炒股软件 编辑:程序博客网 时间:2024/05/16 11:45
Hashtable实现了IDictionary接口,可以用来存储非泛型对象。由于Hashtable实现的是IEnumerable接口,所以可以用foreach对Hashtable进行遍历。
void ContainsKey(object o) //判断Hashtable 是否包含指定键。
void ContainsValue(object o) //判断Hashtable是否包含指定的值。
Hashtable Hashtable.Synchronized (Hashtable t) //静态方法,将一个普通的Hashtable包装为一个同步的(线程安全)Hashtable。
用IEnumerator对Hashtable进行显示:
Hashtable h = new Hashtable();
h.Add("a","aaaa");
h.Add("b", "bbbb");
IEnumerator ie = h.GetEnumerator();
while (ie.MoveNext())
{
Console.Write(((DictionaryEntry)ie.Current).Key + "\t" + ((DictionaryEntry)ie.Current).Value+"\n");
}
用foreach来实现对Hashtable的迭代显示:
Hashtable h = new Hashtable();
h.Add("a","aaa");
h.Add("b", "bbb");
foreach (DictionaryEntry d in h)
{
Console.WriteLine(d.Key+"\t"+d.Value);
}
由于Keys和Values也是ICollection集合,所以也要以用foreach分别对Keys和Values集合进行迭代
Hashtable h = new Hashtable();
h.Add("a","aaa");
h.Add("b", "bbb");
foreach (object var in h.Keys)
{
Console.WriteLine(var);
}
foreach (object var in h.Values)
{
Console.WriteLine(var);
}
void ContainsKey(object o) //判断Hashtable 是否包含指定键。
void ContainsValue(object o) //判断Hashtable是否包含指定的值。
Hashtable Hashtable.Synchronized (Hashtable t) //静态方法,将一个普通的Hashtable包装为一个同步的(线程安全)Hashtable。
用IEnumerator对Hashtable进行显示:
Hashtable h = new Hashtable();
h.Add("a","aaaa");
h.Add("b", "bbbb");
IEnumerator ie = h.GetEnumerator();
while (ie.MoveNext())
{
Console.Write(((DictionaryEntry)ie.Current).Key + "\t" + ((DictionaryEntry)ie.Current).Value+"\n");
}
用foreach来实现对Hashtable的迭代显示:
Hashtable h = new Hashtable();
h.Add("a","aaa");
h.Add("b", "bbb");
foreach (DictionaryEntry d in h)
{
Console.WriteLine(d.Key+"\t"+d.Value);
}
由于Keys和Values也是ICollection集合,所以也要以用foreach分别对Keys和Values集合进行迭代
Hashtable h = new Hashtable();
h.Add("a","aaa");
h.Add("b", "bbb");
foreach (object var in h.Keys)
{
Console.WriteLine(var);
}
foreach (object var in h.Values)
{
Console.WriteLine(var);
}
- Hashtable类的用法
- Hashtable的用法
- hashtable的经典用法
- Hashtable的用法
- hashtable的用法
- hashtable的用法
- HashTable的用法
- Hashtable的用法
- Hashtable表的用法
- Hashtable 的用法
- HashTable的用法
- java的hashtable的用法
- java的hashtable的用法
- java的hashtable的用法
- hashTable表的基本用法
- Hashtable的用法及其优缺点?
- C#中HashTable的用法
- Java中的Hashtable的用法
- 关于/etc/host?
- 【*】POJ-3294(后缀数组)(Life Forms)
- Qt/E服务器客户端架构
- windows 使用cmd命令行执行php
- 酸味养生清脂滋润有助瘦身
- Hashtable 的用法
- SM13: 分析SAP事务提交时的FM调用
- 布局学习
- jquery 标准数组循环 each用法
- Android动画效果
- 通过FM CO_VB_ORDER_POST更新生产订单的Components数据
- 组件及应用
- JDK里的设计模式
- abap性能优化——利用凭证的number ranger提高abap程序性能