防御阵型觉醒 秘籍:C#的一个搞不懂的问题,请帮帮忙。

来源:百度文库 编辑:高校问答 时间:2024/05/11 02:21:05
namespace Test {

public partial class Form1 :Form {
public Form1() {
InitializeComponent();
this.Text = "GaGa";
}
private void Form1_Load(object sender ,EventArgs e) {
Publics pub = new Publics();
Doing doIng = new Doing();
MessageBox.Show(Publics.f1.Text + "和" + this.Text);//为什么不相同呢?
}
}

//存放一些公用的东西
public class Publics {
public static Form1 f1;
public Publics() {
f1 = new Form1();
MessageBox.Show("Publics 的构造函数已执行");
}
}

public class Doing {
public Doing() {
Publics.f1.Text = "java";
MessageBox.Show("Doing 的构造函数已执行");
}
}
}

前面定义窗体的 partial 是个什么东西?

另外,你这个程序首先会执行哪一段?没有类被实例,也没有对象被初始化啊。