【发布时间】:2020-05-19 12:52:53
【问题描述】:
class foo {
public readonly int bar;
};
foo a = new foo() { bar = 123 };
error CS0191: A readonly field cannot be assigned to (except in a constructor or a variable initializer)
如何在上面的对象初始化器中分配bar?
我能否在不必为每个类/结构编写自定义构造函数的情况下初始化只读成员?
【问题讨论】: