尊敬的老师:
下午好
在慕课版C#程序设计这本书中,5.2.4章节,有这么一句话和一段代码:
Show方法用来显示窗体,它有2种重载形式。
public void Show()
public void Show(IWin32Window owner)
那么我的问题是:
1)书中提到的重载是个什么意思?
2)这2句代码,唯一不同的是()里面没东西和()里面有东西,这有什么区别,而第2句代码里()里的东西是什么意思?
读者朋友:
您好,问题回复如下:
(1)重载意思是方法名相同,但参数个数、参数类型或者返回值类型不同。
(2)第一个是没有参数,第二个有参数,参数类型是IWin32Window,表示任何实现 IWin32Window 并表示将拥有此窗体的顶级窗口的对象。