想象一下,你有一个类 A,它的代码作为方法 M 运行。还有一个类 B,它需要向 A 发出信号,它是时候运行 M 了。
通常你会触发一个事件。然而,有几种方法可以做到这一点。触发事件、调用 Action 或调用 M 作为公共方法。IE:
b.OnMEvent(this, null);
b.MAction();
a.M();
有没有可能在运行时内联这些(或其他)调用其他 calss 方法的方法?
是否可以通过积极的内联在 .NET 4.5 中实现?
想象一下,你有一个类 A,它的代码作为方法 M 运行。还有一个类 B,它需要向 A 发出信号,它是时候运行 M 了。
通常你会触发一个事件。然而,有几种方法可以做到这一点。触发事件、调用 Action 或调用 M 作为公共方法。IE:
b.OnMEvent(this, null);
b.MAction();
a.M();
有没有可能在运行时内联这些(或其他)调用其他 calss 方法的方法?
是否可以通过积极的内联在 .NET 4.5 中实现?