如何更改属性的默认值
本文关键字:默认值 属性 何更改 | 更新日期: 2023-09-27 18:02:37
过去我们声明了类,并且可以像这样更改属性的默认值:
public class MyClass
{
private string name;
public string Name
{
get{ if(name==null) return ""; }
set{ name= value; }
}
}
现在我们可以:
public class MyClass
{
public string Name {get; set;}
}
但是如何以这种方式更改默认值呢?例如,如果名称是null
,我希望得到""
而不是null
?
当您不需要在属性中添加任何附加逻辑时,自动属性非常有用,它们不会使完整的语法过时。因此,第一个示例正是您应该做的,没有更简单的方法了。