【发布时间】:2011-02-03 02:52:01
【问题描述】:
我在 VS 2008 C# 中工作,需要与另一个项目共享在一个项目中创建的对象的实例。我尝试在 project1 中创建一个静态类并将其添加为 project2 的链接,但信息未保存。静态类写在project1中。
//object o = new object
//project1.staticObject = o
//project2.object = project1.staticObject
当我尝试类似上面的方法时,project2.object 将为空。通过添加一个类作为链接,它是在 project2 中创建静态类的新实例还是引用同一个类?如果它引用的是同一个类,那么从 project1 保存到静态类中的任何信息不应该被 project2 访问吗?我知道这不是最优雅的数据共享方式,但如果有人能帮助解决这个问题或提供更好的解决方法,我将不胜感激。
提前致谢。
【问题讨论】:
-
我相信你把类和对象的概念搞混了。我可以建议学习一本基本的面向对象编程书籍吗?
标签: c# visual-studio