读书人

对象做为函数的参数 不是很明白,该如何

发布时间: 2012-04-14 17:14:21 作者: rapoo

对象做为函数的参数 不是很明白
1: private void button1_Click(object sender, EventArgs e)
{
((Button)sender).Text = "click me";
}

请问下为什么这里形参要定义成object sender 为什么要选成object类呢?


2: 函数定义: public static void Run( Form mainForm)


这里 Application.Run(new Form1());

为什么要用 照我想的我感觉 形参是Form 那么 实参也应该选Form1..

[解决办法]
Form1是Form的派生类,形参是Form,实参传入派生类的Form1的引用,没有错误,

派生类的实例也是基类的实例,Form1的实例也是Form的实例,

读书人网 >C#

热点推荐