对象做为函数的参数 不是很明白
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的实例,