zoukankan
html css js c++ java
DotNet中的集合对象(2): Hashtable
Hashtable(哈希表)也是一个可变长的数组,表中的每个项目可以通过关键字Key值来访问.关键字一般是某个字符串,也可以是其它类型的对象.每个元素本身不是唯一的,但每个元素本身必需有一个惟一的关键字.
using
System;
using
System.Collections;
class
MyClass
{
private
string
m_String;
public
MyClass(
string
s)
{
m_String
=
s;
}
public
string
Str
{
get
{
return
m_String;
}
}
}
class
TestHashtable
{
static
void
Main()
{
Hashtable hash
=
new
Hashtable();
MyClass mc1
=
new
MyClass(
"
hl
"
);
hash.Add(mc1, mc1);
MyClass c
=
hash[mc1]
as
MyClass;
if
(c
!=
null
)
{
Console.WriteLine(c.Str);
}
else
{
Console.WriteLine(
"
error
"
);
}
Console.Read();
}
}
Hashtable主要的作用是可以快速访问一个大而无序的记录表.
注意:
Hashtable元素的访问也必须转换成合适的类型.
如果您喜欢本文,更多文章,欢迎订阅我的微信订阅号:open_dotNET
查看全文
相关阅读:
[BZOJ1565][NOI2009]植物大战僵尸
[BZOJ1566][NOI2009]管道取珠
[BZOJ4104][Thu Summer Camp 2015]解密运算
[BZOJ1003][ZJOI2006]物流运输
[BZOJ3790]神奇项链
指纹模块原理_光学指纹模块原理
Ubuntu 16.04无损分区大小调整工具Gparted
16进制转换10进制
Memory Ordering in Modern Microprocessors
python 多态
原文地址:https://www.cnblogs.com/HuangLiang/p/217496.html
最新文章
poj 1703 Find them, Catch them
poj 2259 Team Queue
CCF 201409-4 最优配餐
CCF 201412-4 最优灌溉
CCF 201412-2 Z字形扫描
Same Tree
归并排序
Maximum Depth of Binary Tree
堆排序
c++中-1是true呢还是false呢
热门文章
Balanced Binary Tree
快速排序QuickSort
Minimum Depth of Binary Tree
三种简单的排序算法
Path Sum
[BZOJ4698][Sdoi2008]Sandy的卡片
[BZOJ1355][Baltic2009]Radio Transmission
[codeforces494B]Obsessive String
[codeforces471D]MUH and Cube Walls
[codevs3044][POJ1151]矩形面积求并
Copyright © 2011-2022 走看看