【发布时间】:2017-10-02 07:29:41
【问题描述】:
我有一个会员。该成员仅由构造函数分配,为什么我认为可以将其设为只读。 这个类有几个构造函数。
有没有办法分配这个成员一次,创建一个单点故障。
首先,我认为它可以使用内联方法。 我找到的唯一方法是:
[MethodImpl(MethodImplOptions.AggressiveInlining)]
但它不起作用。
或者是否可以赋予方法“构造函数权限”或者不可能做到这一点?
【问题讨论】:
-
readonly就是这样做的。 -
使用构造函数链接?
标签: c# constructor inline