Ala*_*lan 6 .net c# automatic-properties default-constructor
为C#公共属性设置默认值的最简单/直接的方法是什么?
//如何为此设置默认值?
public string MyProperty { get; set; }
Run Code Online (Sandbox Code Playgroud)
请不要建议我使用私有属性并实现get/set公共属性.试图保持这种简洁,并且不想争论为什么那么好.谢谢.
只需在构造函数中初始化它:
public class MyClass
{
public string MyProperty { get; set; }
public MyClass()
{
MyProperty = "default value";
}
}
Run Code Online (Sandbox Code Playgroud)
请注意,如果您有多个构造函数,则需要确保每个构造函数都将属性或委托设置为另一个构造函数.
在构造函数中设置默认值:
this.MyProperty = <DefaultValue>;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
552 次 |
| 最近记录: |