这是报错信息:
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 205: {
行 206: ArrayList myal=(ArrayList)field_datas[ticks2];
行 207: myal.Add( "4" );
行 208: field_datas[ticks2]=myal;
行 209: length1-=1;
其中field_datas是我定义的一个hash table,我想从field_datas中取得值,然后赋给myal,当然hashtable中的值是ArrayList类型的,然后向myal中添加数据,在赋值给field_datas,总之就是给field_datas中的ArrayList数组添加数值,怎么解决啊?谢谢
未将对象引用设置到对象的实例。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.NullReferenceException: 未将对象引用设置到对象的实例。源错误:
行 205: {
行 206: ArrayList myal=(ArrayList)field_datas[ticks2];
行 207: myal.Add( "4" );
行 208: field_datas[ticks2]=myal;
行 209: length1-=1;
其中field_datas是我定义的一个hash table,我想从field_datas中取得值,然后赋给myal,当然hashtable中的值是ArrayList类型的,然后向myal中添加数据,在赋值给field_datas,总之就是给field_datas中的ArrayList数组添加数值,怎么解决啊?谢谢
检查你的代码如果你希望代码能自动识别eld_datas[ticks2]是null的情况,
try{
ArrayList myal=(ArrayList)field_datas[ticks2];
}
catch (NullReferenceExceptio e)
{
ArrayList myval=new ArrayList();
}