【发布时间】:2019-07-08 20:56:09
【问题描述】:
假设我有这样的课程:
public class SampleClass
{
const string UnChangableUserName { get; private set; }
string Password { get; private set; }
public SampleClass(string UnChangableUserName, string Password)
{
this.Password = Password;
this.UnChangableUserName = UnChangableUserName;
}
}
我希望构造函数为 const 分配一个值,而不是在定义 const 时设置该值。我该怎么做?
我知道我不能简单地使用 set,但使用 const 更节省资源,更优雅,也更容易让其他开发人员理解,我不想要 set,所以他们不会添加它。
【问题讨论】:
标签: c# constructor constants