我可以使用默认值在C#auto-property中生成吗?
public class MyClass
{
MyClass()
{
Reason = "my reason";
}
public string Reason{ get; set; }
}
答案 0 :(得分:2)
是的,你可以。当然。就像你已经表现出来一样。
答案 1 :(得分:2)
是的,但是为了能够从您的课外创建实例,请将您的构造函数设为公开。
public class MyClass
{
public MyClass()
{
Reason = "my reason";
}
public string Reason {get; set; }
}
答案 2 :(得分:1)
您必须添加默认构造函数并初始化autoproperty值。