首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >空实例的HashTable .Net异常

空实例的HashTable .Net异常
EN

Stack Overflow用户
提问于 2009-08-13 21:20:02
回答 4查看 2.2K关注 0票数 0

我使用的是.Net 2.0,我遇到了一个奇怪的错误:

我有一个哈希表,使用string作为键,使用一个类(名为Market)作为值。该类包含4个整数和1个字节。其中一个整数表示我需要递增的计数器。

我在哈希表中只有一个元素。它的关键是"Tomo"

我这样做:

代码语言:javascript
运行
复制
string strM = "Tomo"
MarketPlace mkt = (MarketPlace)mHash[strM];
mkt.nCter++;

在最后一行中,我得到了一个空引用异常,即使使用调试器,我也可以看到哈希表包含该实例。这段代码一周前还运行得很好。

EN

Stack Overflow用户

发布于 2009-08-13 21:22:33

找到执行以下操作之一的位置:

代码语言:javascript
运行
复制
mHash[strM] = mkt;
mHash.Add(strM, mkt);

在该位置,mktnull

编辑:这是基于您声明您验证了Hashtable包含密钥的事实。如果Hashtable实际上不包含密钥,则适用以下情况:

如果找不到指定的键,则返回

票数 2
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1274643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档