gpt4 book ai didi

c# - 如何在写入/读取 int 值时触发函数调用?

转载 作者:行者123 更新时间:2023-11-28 07:32:58 25 4
gpt4 key购买 nike

我想制作 2 个程序 main.exe 和 control.dll。语言可以是 C++ 或 C#。

main.exe 是我的核心算法。 Control.dll 可以通过 UDP 发送一些控制信号运行时到 main.exe。它让其他程序控制main.exe的进程。

main.exe 中有一个变量int AA 的值在 main.exe 运行期间发生变化。我还可以从 control.dll 调用 Get_A()Set_A() 来控制 A 的值。

但我想要的是从 control.dll 中导出一个类 CControl。那么A就是这个类的一个成员变量。任何人调用 B=CControl.A 都会触发 Get_A(),调用 CControl.A = B 会触发 Set_A()。这样我就可以同步两侧的值。我还可以调用 CControl.A+++=1

这可能吗?

最佳答案

这在 C# 中可能比在 C++ 中容易得多。然而,在 C++ 中,您可以将 A 封装到一个类中并重载一些运算符(如运算符=、强制转换运算符等)以在您的值被读取或写入时执行某些操作。

关于c# - 如何在写入/读取 int 值时触发函数调用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17294118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com