0

可能重复:
在另一个类中使用一个类对象?

这将是我的第一篇文章,因为我通常可以通过一些网络搜索找到我的答案。我主要是一名 C++ 程序员,但我目前正在为我的一个朋友使用 .NET/C# 编写一个程序。

我创建了一个包含一些成员和一个列表的类。

我以我的主要形式宣布了我的班级。现在我需要以我必须创建的所有其他形式访问该类对象,以便我可以存储和访问我保存的所有信息。

所以我的问题是我不知道如何使该对象在所有创建的表单中都可以访问。

我只是没有足够的 C# 和 .NET 经验来真正解决这个问题,所以任何帮助都将不胜感激。

谢谢你。

4

2 回答 2

0

您可以通过 ref.. 将您的对象传递给其他形式。

//constructor of main form
public Form1()
{
    MyClass foo = new MyClass();
    OtherForm form = new OtherForm(foo);
}

//overload the other forms constructor
public OtherForm(MyClass foo)
{

}
于 2012-10-23T23:03:29.387 回答
0

您将按照与 C++ 中相同的方式(基本上)执行此操作:您可以将对象带到所有表单都可以看到的范围内,或者public如果您想将对象保留在表单中,您可以创建该对象。

于 2012-10-23T22:50:19.490 回答