2012-03-12 6 views
0

私はASp.netプロジェクトで作業していますが、Drender関数のDredner引数を別の関数に渡すことが可能かどうかは疑問です。Drender引数を別の関数に渡す

 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"){ .. } 

答えて

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); 
0

それを理解していれば、それはあなたが合格したいオブジェクトの同じ引数の型を使用し、可能です。あなたの例では、etest()関数に渡す場合、System.Web.UI.WebControls.DayRenderEventArgs(同タイプの)を使用する必要があります。

関連する問題