VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 737|回复: 3

Hashtable这样赋值行不行?

[复制链接]

1

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-1-9 21:20:02 | 显示全部楼层 |阅读模式
//以下这种做法在实际应用中不行,无法给Hashtable赋值。
Hashtable ht = new Hashtable();
for(int i=0;i<5;i++)
{
   //希望哈希表的key值是一个动态的,所以用了变量i
   ht.Add(i.toString(),i);
}

不知错在哪里,有什么办法可以解决啊!
除了以下办法外还有其他办法吗?
ht.Add(0,0);
ht.Add(1,1);
ht.Add(2,2);
ht.Add(3,3);
.....
回复

使用道具 举报

1

主题

7

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-1-11 08:18:02 | 显示全部楼层
                        Hashtable ht        = new Hashtable();
                        ht[i.toString()]        = i;
回复

使用道具 举报

0

主题

3

帖子

4.00

积分

新手上路

Rank: 1

积分
4.00
发表于 2020-1-11 09:09:01 | 显示全部楼层
不行么,好象没什么问题呀
回复

使用道具 举报

1

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-11 13:00:02 | 显示全部楼层
楼主你的方法没有问题啊,是不是你取不出来值啊,如果是你那样子写,取值时候应该写成
ht["1"].
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表