c# - 在调用函数 #1 时自动调用函数 #2

标签 c# attributes function-calls

这应该很快。是否有可能做这样的事情:

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

void functionY()
{
}

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

谢谢。

最佳答案

听起来像你想要的Aspect-Oriented Programming .

我用过 PostSharp在此之前,它工作得很好。

关于c# - 在调用函数 #1 时自动调用函数 #2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/626139/

相关文章:

不加载包的R函数调用

c# - 在 C# 中是否有更简单的方法为函数指定别名

c# - 如何在 View 之外使用 ASP.NET Core 生成完整的 URL?

C# 令人困惑的性能测试结果

c# - 在处理非常大的图像时如何避免位图内存不足,即 : 10. 000.000 像素及以上

css - 选择具有属性的元素的子元素

python - 内置属性错误: 'str' object has no attribute 'name'

magento - 以编程方式设置自定义客户属性

c# - 从网站远程启动桌面应用程序

c++ - 我在这里遗漏了一些简单的东西(运行时执行优先级?)