将Drender参数传递给另一个函数

时间:2012-03-12 10:22:21

标签: c# asp.net

我正在研究一个ASp.net项目,我想知道是否可以将drender函数的Dredner参数传递给另一个函数。

       protected void CalendarDRender(object sender,   System.Web.UI.WebControls.DayRenderEventArgs e) { test(e) }

protected void test("what to i have to put as argument type"){ ..  }

2 个答案:

答案 0 :(得分:0)

如果我理解正确

protected void CalendarDRender(object sender,   System.Web.UI.WebControls.DayRenderEventArgs e) { test(e) }

protected void test(System.Web.UI.WebControls.DayRenderEventArgs  arg){ //do sth  }

    System.Web.UI.WebControls.DayRenderEventArgs arg=null;
        protected void CalendarDRender(object sender,   System.Web.UI.WebControls.DayRenderEventArgs e) { arg=e; }

and somewhere else test(arg);

答案 1 :(得分:0)

当然可以使用你想要传递的对象的相同参数类型。在您的示例中,如果您将e传递到test()函数,则应使用System.Web.UI.WebControls.DayRenderEventArgs(相同类型的e)。