读书人

为何页面调用后置方法的参数是要objec

发布时间: 2012-09-18 16:21:42 作者: rapoo

为什么页面调用后置方法的参数是要object类型

C# code
public string getStr(Obejct i){……}


[解决办法]
C# 的 object 是所有托管类型的根类,任何一个托管类型都直接或者间接继承 object,所有他可以转换成任何类型
[解决办法]
参数类型不确定的情况下只有用object类型

比如一个事件绑定的方法

public void XX_click(object sender,EventArgs e)
{}
这里可以是一个button,来调用,也可以是用Textbox等等
在方法内你就可以把sender作一个判断
例:
Button b=sender as Button;
如果是一个button。。。处理。。
Text t=sender as Text;

如果是一个textbox,作其它处理

读书人网 >asp.net

热点推荐