我有一个包含多个字符串字段的类。 此类表示序列化的模型,因此我必须检查其字段的长度。
我这样做
public String Address {
get { return this.address; }
set {
if (value.Length > 15)
{
this.address= value.Substring(0,15);
}
else { this.address = value; }
}
}
所有以前的属性都已成功设置,但在某些时候我收到错误 '空引用异常'。
我会避免像
这样的解决方案public String Address {
get { return this.address; }
set {
if(value!=null){
if (value.Length > 15)
{
this.address= value.Substring(0,15);
}
else { this.address = value; }
}
}
}
你有什么建议?