看了你对Minos1990的回答,想实现类似的机能,你可能会使用到C#的远程调用(类似JAVA的RMI技术)
另外,对你的问题补充,我有不同的看法。
“我觉得应该可以实现的,因为两程序都是在托管下运行的,也就是说程序中的变量对于公共语言运行库而言应该是可见,我只是不知道怎么实现”
虽然C#代码都是托管运行,但是,有个问题,你的程序是在不同的进程中运行的,也就是说在不同的CLR下运行,它们之间不能直接通信。
所以,你现在面临的问题是如何实现进程间的通信,现在有一个简单的解决方案,那就是使用C#运程调用技术(同时应该也会涉及到对象的序列化)。
需要启动的。你必须把要启动的类库设置“设为启动项”
传递给A程序某个类参数 就是调用A程序中的类
右键B程序 添加引用-----项目---添加A程序
new 出A的实例后调用即可
你说的好乱 能不能简单点 用电专业语句