我想定义一个Hashtable数组,以后使用的时候直接就是使用
myht[0].Add("mykey","myvalue");就可以了。
我是这么写的,
Hashtable []myht=new Hashtable[10];
myht[0].Add("mykey","myvalue");结果出现了错误:未处理的“System.NullReferenceException”类型的异常出现在 WindowsApplication1.exe 中。
其他信息: 未将对象引用设置到对象的实例。请问这到底是怎么回事,应该怎么办呢?谢谢回答
myht[0].Add("mykey","myvalue");就可以了。
我是这么写的,
Hashtable []myht=new Hashtable[10];
myht[0].Add("mykey","myvalue");结果出现了错误:未处理的“System.NullReferenceException”类型的异常出现在 WindowsApplication1.exe 中。
其他信息: 未将对象引用设置到对象的实例。请问这到底是怎么回事,应该怎么办呢?谢谢回答
解决方案 »
- c#调用C++dll 函数变量转化问题,在线等~
- 存储过程运行正常,但是调用时就会提示找不到临时表,跟踪发现建立临时表的语句被跳过了,脑袋都晕了。各位高人帮帮。
- 赠300 分悬赏 COM+ 处理变态的分布式事务
- 我下载的VS2005中文版,格式是ISO DVD版的,可是用WINISO却打不开,出现错误,怎么办?
- 高手们,来看看啊。
- 金额日期从小写转换到大写函数(按人行培训手册上的规范编写)
- 求助一C#+SQL Server连接字符串
- 求教关于赋值语句的简单问题
- webdiyer:AspNetPager 分不了页,存储过程有问题吗?
- 请教高手:如何在.Net下做帮助文档?
- 一个关于ListView的笨鸟问题!
- 如何实现在线多少人?
myht.Add("mykey","myvalue");
foreach(Hashtable ht in myht)
ht = new Hashtable();// Hashtable是引用类型,新建数组后,数组内都是空引用
但是数组中的Hashtable还未初始化myht[0] = new Hashtable();
myht[0].Add("mykey","myvalue");
foreach(Hashtable ht in myht)
{
ht = new Hashtable();
ht.Add("mykey","myvalue");
}
为啥提示ht是只读的?
谢谢各位了。结贴了
疏忽了,未测试的代码