C# 附上2份申请书

C# 附上2份申请书,c#,.net,memory-management,C#,.net,Memory Management,我用一些变量运行了程序A。我希望有第二个程序-程序B,它可以单独运行,运行时将连接到程序a。从程序B中我希望能够修改和更改程序A中的某些变量。这两个程序都是我写的 我在《矮人堡垒》和《矮人治疗师》中看到过这种情况,它们允许你在一个程序中改变各种变量,从而在另一个程序中做出改变 我假设您设置了一个共享内存区域,并使用指针引用变量,但这是否可以通过C#.Net实现?如果可以,如何实现?您可以使用创建一个在应用程序之间共享的内存区域 但是更干净、更可靠的解决方案是在您的程序中引入API,以便其他程序可

我用一些变量运行了程序A。我希望有第二个程序-程序B,它可以单独运行,运行时将连接到程序a。从程序B中我希望能够修改和更改程序A中的某些变量。这两个程序都是我写的

我在《矮人堡垒》和《矮人治疗师》中看到过这种情况,它们允许你在一个程序中改变各种变量,从而在另一个程序中做出改变

我假设您设置了一个共享内存区域,并使用指针引用变量,但这是否可以通过C#.Net实现?如果可以,如何实现?

您可以使用创建一个在应用程序之间共享的内存区域


但是更干净、更可靠的解决方案是在您的程序中引入API,以便其他程序可以与之交互。您可以使用WCF、Thrift或其他技术来实现这一点。

您能为这两个程序编写代码吗?@MatthewWatson-是的,我能。我会更新我同意的问题-我也会去,但是您需要将该示例中的
NetTcpBinding()
更改为
NetNamedPipeBinding()