我有一个静态课程:
namespace GVN
{
static class ClData
{
public static string cltNM {get; set;}
}
}
但是,当我尝试使用它时,
label_nm.Text = ClData.cltNM;
出现此错误:(http://msdn.microsoft.com/library/vstudio/sxw2ez55)
即使我手动执行此操作:
ClData.cltNM = "12345";
之前:
label_nm.Text = ClData.cltNM;
如何避免此错误?
最佳答案
您的问题是label_nm
是null
,而不是static
string
变量,否则错误实际上不在您指定的代码行上。即使cltNM
是null
,它也不会在该行上引发null引用异常。