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
查看全文
相关阅读:
yum install nginx
逻辑分区增加空间 vm中
pbspro build rpm and installation
centos 6 and 7 to modify hostname
activeMQ
cgo在mac上编译
redis学习
Spring Boot 2+gRPC 学习系列1:搭建Spring Boot 2+gRPC本地项目
KumuluzEE
前端实现“查看更多”效果
原文地址:https://www.cnblogs.com/HuangLiang/p/217496.html
最新文章
在线文档jemdoc
nginx repo
Linux kvm management tools
CentOS install cifs
centos 管理 kvm
ssh连接timeout问题
Linux command line shortcut
cmake and autotool
Jpam
NTP and Chrony在RHEL
热门文章
Azure 架构师认证考试
git upstream
c程序内存检测工具
Doxygen程序注释转换说明文档
安装openldap server
selinux disable
kvm management portal
详解 DNS 与 CoreDNS 的实现原理
xip.io
aws创建ec2虚拟机
Copyright © 2011-2022 走看看