关于this 关键字的菜鸟问题,求教!
今天在看 C#入门经典 第四版 的时候,看到有个例子介绍文本框,其中用到了this关键字,十分不解。例子中说的是在4个textbox中的输入文本,通过一个button的click事件把4段文本拼在一起输出,其中click事件中这么写:
。。。。。
private void buttonOK_Click(object sender, EventArgs e)
{
string output;
output = "Name:" + this.testBoxName.Text + "\r\n";
output += "Address:" + this.textBoxAddress.Text + "\r\n";
output += "Occupation:" + this.textBoxOccupation.Text + "\r\n";
output += "Age:" + this.textBoxAge.Text;
this.textBoxOutput.Text = output;
。。。。。
这里的this用法是什么意思?我试过把this都去掉,一样可以运行。
网上翻到的this的用法介绍如下:
◆限定被相似的名称隐藏的成员
◆将对象作为参数传递到其他方法
◆声明索引器
貌似没有一条套的上,书上也没介绍这种用法,谁能帮忙解答一下,先谢过啦!