这样做的正确方法是什么?属性设置器可能包含比实际赋值更多的代码。可以说我有以下代码:
class Person
{
private String name;
public Person(String name)
{
this.name = Name
}
public String Name
{
get;
set {
if(String.Empty.Equals(value)) return;
this.name = value;
}
}
}
上面的代码是错误的,因为我不是通过属性分配的吗?