c# 方法Show()与ShowDialog()的区别与联系 1、联系2、区别 1、联系 Show()与ShowDialog()均是打开窗口的方式 2、区别 2.1 Show()是以非模态(non modal form)打开新的窗口,可以在父窗口与新窗口和其他窗口之间切换操作 2.2 ShowDialog()是以模态打开新的窗口,实际上是打开的同时,使主线程进入阻塞状态;直到新的窗口有返回值时才会继续主线程 2.3 在实际使用中区别功能上的要求进行判断使用。