this与不加this的区别
我一直不懂this到底干啥用,这几天看了一个人做的记事本程序,截取部分代码private void menuItem17剪切_Click(object sender, System.EventArgs e)
{
if(this.textBox1.SelectedText!="")
this.textBox1.Cut();
}
private void menuItem18复制_Click(object sender, System.EventArgs e)
{
if(this.textBox1.SelectionLength>0)
this.textBox1.Copy();
}
private void menuItem15撤销_Click(object sender, System.EventArgs e)
{
if(this.textBox1.CanUndo==true)
{
this.textBox1.Undo();
this.textBox1.ClearUndo();
}
}
我自己也写过记事本程序,我的程序里,textbox前面不加this也能正确运行,于是我就奇怪了,干嘛一定要用this,而且我还感觉大家貌似都挺喜欢用this的,所以请教一下this是什么意思,干嘛用的?望大虾们赐教~~~~~