首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在两个都是自己开发的程序中共享一个类实例

2012-06-23 
如何在两个都是自己开发的程序中共享一个类实例比如自己开发了个一个程序A,程序B其中程序B需要调用程序A的

如何在两个都是自己开发的程序中共享一个类实例
比如自己开发了个一个程序A,程序B
其中程序B需要调用程序A的一个userClass类型的类实例UserEnt。
该如何把这个类实例UserEnt放到内存中,又如何在程序B中读取UserEnt呢?
有简单代码最好,谢谢。

[解决办法]
最简单的 把实例编译成dll

vs中 将3个项目加载在同一个解决方案下 可以直接引用,这样 dll生成时候 其他引用的就自动更新最新的dll了
[解决办法]
远程 服务
[解决办法]
传统的进程间通讯方法,可以使用Remoting来实现它。不过现在很少有程序员还知道一些传统方法。这些年最时髦的是WebService,可惜这不是双向通讯的,而且是所有通讯方法中最慢的,不过业余程序员上手非常快。
[解决办法]
直接编译成DLL,项目引用方便写
[解决办法]

探讨
最简单的 把实例编译成dll

vs中 将3个项目加载在同一个解决方案下 可以直接引用,这样 dll生成时候 其他引用的就自动更新最新的dll了

[解决办法]
具体方法其实是蛮多的,可以参考这个:
http://msdn.microsoft.com/zh-cn/library/dd997372.aspx

热点排行