Yes, but to be able to create an instance from outside your class, make your constructor public.
public class MyClass
{
public MyClass()
{
Reason = "my reason";
}
public string Reason {get; set; }
}
Вопрос
Can I generate in C# auto-property with default value?
public class MyClass
{
MyClass()
{
Reason = "my reason";
}
public string Reason{ get; set; }
}
Решение 2
Yes, but to be able to create an instance from outside your class, make your constructor public.
public class MyClass
{
public MyClass()
{
Reason = "my reason";
}
public string Reason {get; set; }
}
Другие советы
Yes, you can. Definitely. Just like you've shown it.
You have to add a default constructor and initialize the autoproperty value.