vb里可以用handles来让几个控件的同个事件执行同一样的代码。比如
sub button1_click(sender as object,e as EventArgs) handles button1.click,button2.click,button3.click
end sub
那样三个按钮的click事件执行代码一样,在c#里怎么实现?在c#里,也有指针功能,但我到现在却不知道在什么情况下需要使用指针?在调用时感觉使用val及ref传值已足够?

解决方案 »

  1.   

    那样三个按钮的click事件执行代码一样,在c#里怎么实现? 
    "属性"-"事件",点"Click"事件下拉列表,再点"button1_click"
      

  2.   

    private void Form1_Load(object sender, EventArgs e)
    {
        button1.Click += new EventHandler(button1_Click);
        button2.Click += new EventHandler(button1_Click);
        button3.Click += new EventHandler(button1_Click);
        button4.Click += new EventHandler(button1_Click);
    }
      

  3.   

    指针?一些Api函数调用会用到
      

  4.   

    c# 确实比vb好用,而且功能也更为强大些。不知道vc是否会比c#更为好用,功能更为强大?
      

  5.   

    没有什么强不强大程序员的工作重点是指挥计算机协助人们更方便完成任务,而不是推广某种语言或工具。再说语言工具也是不断完善和发展的,在.NET下VC、VB、C#、Delphi...编写的库都又可以相互调用、相互翻译。都星星了,还谈语言这个层面的事情,没意思