修饰符readonly对于仅获取属性无效

时间:2018-08-15 10:54:50

标签: c#

我尝试实现单例

public static readonly MyClass Instance { get; } = new MyClass();

但是Visual Studio告诉我,我不能对此项目使用只读。为什么会这样?

1 个答案:

答案 0 :(得分:4)

readonly是字段的有效修饰符。

对于属性,您可以控制是否以及谁可以使用getset进行写/读。 readonly对某个属性没有意义。