在C#中实现Python的__getattribute__

时间:2018-10-03 12:10:20

标签: c# python

C#中的等效项是什么?

我发现了this,但这有点神秘,没有提供任何示例。

这个想法不是通过反射列出所有内容,而是使流程自动化。 (确保反射最终可能会或可能不会成为解决方案的一部分。)

目标是包装所有的单个调用(如果要模仿Python的__getattribute__,则包装所有访问),例如,我可以在恢复或中止操作之前引入额外的检查。

那时我确实做了一些实验,但丢失了它们,跌跌撞撞地回到了那个不太有用的帖子上,所以我在这里。

我的目标是,在Unity中,没有办法强制执行一个被调用的方法(例如某些Init)来包装所有访问,并检查是否在正确调用之前没有调用/访问任何东西。初始化。

0 个答案:

没有答案