当然,我希望类 foobar 必须/不会修改字段 aaa,除非在构造函数中,并且其他类可能会看到 aaa 的值。类 foobar 现在没有密封,但也许没有人想让类继承自类 foobar。
什么是好方法?
public class foobar
{
public readonly string aaa;
public foobar(int param)
{
aaa = method(param);
}
}
对比
public class foobar
{
private readonly string aaa;
public string AAA { get; }
public foobar(int param)
{
aaa = methond(param);
}
}
或其他(我想不出)