调用函数#1时自动调用函数#2

Ais*_*ina 3 c# attributes function-calls

这应该是一个快速的.有可能做这样的事情:

[Callback(funtionY)]
void functionX()
{
}

void functionY()
{
}
Run Code Online (Sandbox Code Playgroud)

那么当调用functionX时,也会自动调用functionY?我问的原因是因为我要为基于XNA的小型游戏引擎实现网络功能,我想将函数标记为Synched,以标记在调用函数时应该在所有客户端调用它.

谢谢.

Jon*_*eet 8

听起来你想要面向方面的编程.

我之前使用过PostSharp,它运行得很好.


Mar*_*ell 5

你可以用PostSharp很容易地做到这一点,但总的来说:不; 你必须明确地称它.