在 C# 中将默认值设置为“属性”
本文关键字:属性 设置 默认值 | 更新日期: 2023-09-23 19:04:33
在这里,您将学习如何将默认值分配给类中的属性或自动实现的属性。
自动实现的属性的默认值(Default Value of Auto-Implemented Property)
在 C# 6.0 或更高版本中,将内联默认值分配给自动实现的属性,如下所示。
示例: Default Value to Auto-implemented Property
// C#6.0 or higher version
public string Name { get; set; } = "unknown";
使用属性资源库(Using Property Setter)
下面的示例将默认值设置为私有属性字段。
示例: Default Value to Property
private string _name = "unknown";
public string Name
{
get
{
return _name;
}
set
{
_name = value;
}
}
使用默认值属性(Using DefaultValue Attribute)
您可以使用 DefaultValueAttribute 属性分配默认值,如下所示。
示例: Default Value to Property
private string _name;
[DefaultValue("unknown")]
public string Name
{
get
{
return _name;
}
set
{
_name = value;
}
}
本文内容总结: