如何向方法里传递一个对象?在表单上有两个textBox 调用同一个方法,但传递的参数不同,想判断textbox1,textbox2的位置,要把textbox对象传递给方法如何写?

解决方案 »

  1.   

    public void Method1(System.Web.UI.WebControls.TextBox tb)
    {
       //你的处理
    }调用
    Method1(textbox1);
    Method1(textbox2);
      

  2.   

    private void somefun(TextBox tb1, TextBox tb2)
    {
       
    }
      

  3.   

    传递控件和传递变量一样。比如:传一个文本框,function(TextBox tb)
         传一个变量,function(int a)
      

  4.   

    当作一般的类型就好了,
    PUBLIC VOID GETINT(INT A)把这里当成是你的对象
    {
    }
      

  5.   

    就是说传递什么类型的对象,就要用什么类型。
    如果要往这个方法里传递一个label ,就要写成(Label labName);
    往这个方法里可能会传递 TextBox 也可能传递 Label 怎么解决?
      

  6.   


    ...(Control control)
    里面判断Type。private void s(TextBox m){}
    private void s(Label m){}
      

  7.   

    用Control类型就可以不用考虑是什么类型对象传过来了。