我正在创建自定义属性并尝试遵循最佳做法。我查看了课程SysObsoleteAttribute
作为一个例子,任何人都可以解释他们选择创建的方法背后的原因吗?它看起来几乎是随机的,反直觉的。
该属性包含两个变量explanation
(str)和isError
(布尔值)。
他们创建了一个仅返回parmExplanation
的parm方法explanation
,但不允许您通过调用受保护的 Explanation
方法进行设置。
他们然后创建公共 isError
方法来访问isError
变量?
是否有任何押韵或理由?
答案 0 :(得分:0)