为什么VS 2012在显示Type变量的同时也显示它的value = "Retailer"
,却将其显示为空引用异常。
我有一个新生儿,睡眠时间很少,如果我漏看了一些明显的东西,我很抱歉。LoggedInUser.Employer对象已被实例化,这行代码有一半的时间运行良好。但之后就会出问题。不确定这是否有帮助-需要睡觉...
private string _type;
public string Type
{
get { return _type; }
set
{
if (value != null)
{
TypeEnum = (Constants.BusinessType)Enum.Parse(typeof(Constants.BusinessType), value, true);
_type = value;
}
}
}
我开始怀疑这是一个跨线程问题...
Employer
类中的Type
属性? - Simon WhiteheadLoggedinUser
,但是如果没有提供相关代码,就无法确定。如果在 if 语句中转换类型,这会有帮助吗?if(string.IsNullOrEmpty((string)LoggedInUser.Employer.Type))){ }
- MethodMan