如何给C#自动属性一个默认值?如何给C#自动属性一个默认值?我要么使用构造函数,要么恢复旧的语法。使用构造器:class Person {
public Person()
{
Name = "Default Name";
}
public string Name { get; set; }}使用正常属性语法(具有默认值)private string name = "Default Name";public string Name {
get
{
return name;
}
set
{
name = value;
}}有更好的办法吗?
3 回答

尚方宝剑之说
TA贡献1788条经验 获得超4个赞
public int X { get; set; } = x; // C# 6 or higher
- 3 回答
- 0 关注
- 2307 浏览
添加回答
举报
0/150
提交
取消