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
查看全文
相关阅读:
团队-团队编程项目作业名称-最终程序
《团队-中国象棋-项目总结》
课后作业-阅读任务-阅读提问-4
《20171130-构建之法:现代软件工程-阅读笔记4》
《软件工程课程总结》
《20171117-构建之法:现代软件工程-阅读笔记-3》
-课后作业-阅读任务-阅读提问-3
《团队-中国象棋-团队一阶段互评》
《团队-中国象棋-开发文档》
《结对-贪吃蛇-结对项目总结》
原文地址:https://www.cnblogs.com/HuangLiang/p/217496.html
最新文章
Spring与MVC面试题
微服务
swagger问题不显示实体类
SpringCloud面试题
数据结构
SpringBoot面试题
Linux下安装Mysql
Git下载安装及基本命令
redis的配置文件
Redis的五种数据结构及操作命令
热门文章
Redis基础知识命令
11号团队-团队任务5:项目总结会
课后作业三
个人总结
团队任务3:每日立会(2018-10-23)
团队任务3:每日立会(2018-10-21)
团队任务3:每日立会(2018-10-20)
团队作业1
课后作业2
课后作业
Copyright © 2011-2022 走看看