C#报错 - 未将对象引用设置到对象的实例00

 时间:2024-10-31 07:32:19

1、出现“未将对象引用设置到对象的实例”报警提示

C#报错 - 未将对象引用设置到对象的实例00

2、调试步骤,生成解决方案时未检查出来,运行后才报错。检查发现是由于“初始化”引起的,“+=”将null数据引入计算过程才导致报错。

C#报错 - 未将对象引用设置到对象的实例00

3、在函数前端将此二维数组初始化,注意C#中二维数组初始化,须分别初始化“行列”。

C#报错 - 未将对象引用设置到对象的实例00C#报错 - 未将对象引用设置到对象的实例00

4、二维数组初始化完成后,运行正常;检查发现,初始化后,数组元素均置为0,可以参与运行计算。

C#报错 - 未将对象引用设置到对象的实例00

5、执行清零操作时,有如下方式:1、test=newbyte[65536]; (初始化)2、memset(test,0,65536); (仿写C++内部循环置零)3、for(k=0;k<65536;test[k++]=0);(直接嵌入,不通过接口函数)4、Array.Clear(test,0,65536); (.Net自带方法,但是只能置零)5、test2.CopyTo(test, 0);(空数组向目标数组中复制内容)测试发现4、5效率最高,可参考。

C#报错 - 未将对象引用设置到对象的实例00

6、总结:1、未初始化数据不能参与计算2、null的数据可以被赋值3、C#中数组清空,可采用重新初始化的方式进行

  • cd命令如何使用?
  • 怎么将python添加到path环境变量中
  • 如何用js将一个input的值放到另一个input里
  • SQL Server 的管理员密码遗忘该如何解决
  • 怎样用SQL语句查询一个数据库中的所有表
  • 热门搜索
    鲫鱼汤的做法大全 鸡蛋面条的做法 蚝油生菜的做法 鸽子的做法 大骨头的做法 山药粥的做法大全 亚马逊电商怎么做 鸡蛋炒面的家常做法 紫薯饼的做法 辣椒酱的家常做法