button1.OnClick += new EventHandler( this.buttonClick ); 跟
button1.OnClick += this.buttonClick ;一样吗?请说明理由!!

解决方案 »

  1.   

    button1.OnClick += new EventHandler( this.buttonClick ); 跟 
    button1.OnClick += this.buttonClick ; 
    一样,呵呵。只是一个是明确进行了类型转换,而一个是隐式的。
      

  2.   

    是一样的,.net的新语法,楼主是来散分给我们穷人的,赶紧接分。后面跟上。
      

  3.   

    楼主真是抠得很细,我是个菜鸟,发表一下自己的看法,我觉得应该还是有区别的
    button1.OnClick += new EventHandler( this.buttonClick ); 中EventHandler是所有委托类型的根类型
    button1.OnClick += this.buttonClick ;可能是EventHandler的一个子类的实例