为什么this就行,用Form1就不行

来源:百度知道 编辑:UC知道 时间:2024/06/08 07:11:56
private void button1_Click(object sender, EventArgs e)
{
//this.Controls.Remove(listBox1);编译成功
//this是class WindowsApplications1.Form1
//Form1.Controls.Remove(listBox1);编译失败
}

明明第一种指的this就等于第二种的Form1的啊!
这可是为什么呢
说类与对象关系的网友,请说出
为什么说Form1是类而不是对象

先搞清楚类和对象的关系.
因为Form1就是一个类啊,你前面自己声明他是class Form1

this是当前类引用成员

Form1是类还是实例?如果是类当然会失败

实例的话应该也可以的吧