请问几个工程直接怎么实现数据共享?
各位大侠,小弟目前在实现多个工程实现数据交互遇到了问题,忘解决,以下是我当前的实现方式!
1、定义数据共享的静态类,就叫PublicClass吧,里面所有的字段包括类本身都是静态的;
2、分别有两个工程,分别是Project1,Project2;
3、且PublicClass、Project1和Project2都在同一个解决方案下;
3、现在工程Project1、工程Project2同时引用公共类PublicClass;
然后问题就出来啦,发现Project1中定义好的数据在Project2引用时,PublicClass中的数据均未初始化;
后来我分析可能是当Project2启动时会重新开辟一块内存,而并不是直接调用先前的Project1开辟的内存块;
现在请问各位,多工程的数据共享还有其他方式吗,或者就我当前的问题有没有补救方法,因为毕竟现在已经开发了几个月了;
谢谢