【发布时间】:2025-11-29 09:40:01
【问题描述】:
所以我要做的是在设置 C# 类中的任何属性时调用单个 propertyWasSet() 函数(相反,在获取时调用 propertyWasGot())。我还想知道调用了哪个属性的“get”。
我想维护一个“已设置”属性的字典,并检查“获取”操作是否已设置(如果尚未设置则抛出错误)。
我一直在查看 msdn 文档以了解反射、委托等...,但我不完全确定这是可能的。
有没有办法做到这一点?或者在调用其中一个可以在基类或其他东西中拦截的函数时触发事件?
【问题讨论】:
标签: c# reflection properties delegates