C#学习Error问题:“System.NullReferenceException:未将对象引用设置到对象的实例”

【问题描述】

  • 问题报错提示:“System.NullReferenceException:未将对象引用设置到对象的实例”
  • 详细信息:
System.NullReferenceException
  HResult=0x80004003
  Message=未将对象引用设置到对象的实例。
  Source=mscorlib
  StackTrace:
   at System.Object.GetType()
   at DSYCVPP.Form1.UpdateLanguageCulture()
   at DSYCVPP.Form1.Init(String& msg)
   at DSYCVPP.Program.StartMain()
   at DSYCVPP.Program.Main()

【问题分析】

出现它是由于引用的对象是null或empty导致
声明变量时:(T表示类)
T a = null;
此时在栈上有一个地址。地址占4个字节,但地址没有任何指向,即指向内容为空
如果调用T的成员函数,出错:未将对象引用设置到对象实例

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_44322778/article/details/107553427