我确定这是一个简单的问题,但我没有足够的经验来知道答案。 :)以另一种形式访问同一个类的实例
DataClass, Form1, Form2
我有一个公共类,DataClass
,在一个单独的文件,DataClass.vb
。在DataClass
我有数据存储在我需要访问的几个数组中。我有DataClass
中的方法,以便我可以访问数据。其中之一是GetName
。一切工作正常Form1
。我需要在另一个表单上访问数组中的相同数据,但我需要调用该类的新实例,所以当我调用访问数组的方法时,数据是空的。
我见过一些线程提到创建一个singleton class
,但大多数是关于我不熟悉的C#。
最佳做法是什么?
您是否在Form1中运行的代码创建了Form2的实例? – Steve
xfx方法将为您工作,但我建议您阅读一些OOP教程/书籍。因为那样你会更深入地了解它是什么意思来创建一个新对象,通过参数传递对象,从对象到其他对象等等。 – Desty
@Steve - 是的,但只是通过调用表单名称和.Show() – Brady