C#:预兆类中类似Java的代理?

C#:预兆类中类似Java的代理?,java,c#,Java,C#,作为C#的高级功能和VM的新手,我问自己,C#是否提供了类似于JVM的代理功能的检查、修改和潜在替换C#类的机制?可以通过使用IL在较低级别上完成。有关详细信息和可能的替代方案,请参见此答案: 与其事后修改代码,不如从头开始让代码更具可组合性。这样,你就不需要任何“扩充”来以任何方式进行黑客攻击。有很多事情需要以这种方式来完成。有没有像cglib/jasm或javasist那样减轻痛苦的库?

作为C#的高级功能和VM的新手,我问自己,C#是否提供了类似于JVM的代理功能的检查、修改和潜在替换C#类的机制?

可以通过使用IL在较低级别上完成。有关详细信息和可能的替代方案,请参见此答案:


与其事后修改代码,不如从头开始让代码更具可组合性。这样,你就不需要任何“扩充”来以任何方式进行黑客攻击。有很多事情需要以这种方式来完成。有没有像cglib/jasm或javasist那样减轻痛苦的库?