Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用有什么好处吗
System.Windows.MessageBox.Show();
超过
System.Windows.Forms.MessageBox.Show();
除了您不必引用 WinForms 程序集(我必须这样做)并且您可以更轻松地设置父窗口(这没什么大不了的)之外?
System.Windows.MessageBox来自 WPF,并且是wpf程序集 ( PresentationFramework.dll) 的一部分。
System.Windows.MessageBox
PresentationFramework.dll
System.Windows.Forms.MessageBox来自winforms,并且是winforms程序集的一部分。
System.Windows.Forms.MessageBox
如果您的程序是winforms,请使用System.Windows.Forms.MessageBox,否则请使用System.Windows.Messagebox(WPF)。
System.Windows.Messagebox
我很确定他们最终会使用相同的 API 调用。