![]() |
1
2
在isDirty属性的特定情况下,您可以限制setter的范围:
|
![]() |
2
2
现在,任何外部程序集都可以检查IsDirty属性,但只有同一程序集中的类才能设置它。 |
![]() |
3
1
你可以的 利用你的CAS。下面是一个例子:
如果您担心您的开发人员可能会通过反射调用LinkDemand,那么您可能需要将LinkDemand更改为Demand:但是您也可以“替换”这些开发人员,而不是SecurityAction:)。 唯一的问题是现在你在运行时有了检查。这可能不是你想要的,但如果没有重大的重组努力,我看不出它还能以其他方式运作。 |
![]() |
4
1
如果您不反对使用get and set方法而不是属性,请尝试让IPublicField实现IPrivateField。
|
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
![]() |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
|
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
![]() |
i_sniff_ket · 在unity之外使用unity类 2 年前 |