0
所以我有我自己的类,我想通过按钮单击类存储类的实例,然后使用此数组中的不同形式项目,尽管宣布它为公共静态我仍然无法访问我的其他形式。我甚至试图把它放入课堂本身来看看是否可行。我听说你可以使用列表数组,但我不知道我将如何做,并再次如何访问它在我的整个项目。C#将类实例存储在一个数组中用于其他形式
对不起,如果我错过了明显的东西或任何我相当新的C#。
所以我有我自己的类,我想通过按钮单击类存储类的实例,然后使用此数组中的不同形式项目,尽管宣布它为公共静态我仍然无法访问我的其他形式。我甚至试图把它放入课堂本身来看看是否可行。我听说你可以使用列表数组,但我不知道我将如何做,并再次如何访问它在我的整个项目。C#将类实例存储在一个数组中用于其他形式
对不起,如果我错过了明显的东西或任何我相当新的C#。
假设您在Form1
中创建对象并且想要在Form2
中使用它。你可以这样说:
// Form1-----------------------------------------------------
public partial class Form1 : Form
{
public string myName { get; set; }
public Form1()
{
InitializeComponent();
MyClass myClass = new MyClass() {Name = "John"};
myName = myClass.Name;
}
}
public class MyClass
{
public string Name { get; set; }
}
// Form2-----------------------------------------------------
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
Form1 form1 = new Form1();
this.label1.Text = form1.myName;
}
}
谢谢你的帮助,这让我做我想做的事:) – Aelux
你应该表现出你的代码,这样它会更容易识别出了什么问题 –
你从项目B引用项目? – Botonomous