利用するメリットはありますか
System.Windows.MessageBox.Show();
以上
System.Windows.Forms.MessageBox.Show();
ただし、WinFormsアセンブリを参照する必要はなく(どちらの方法でも行う必要があります)、親ウィンドウをより簡単に設定できます(大したことではありません)。
System.Windows.MessageBox
はWPFからのものであり、wpfアセンブリ(PresentationFramework.dll
)の一部です。
System.Windows.Forms.MessageBox
これはwinformsからのものであり、winformsアセンブリの一部です。
プログラムがwinformsの場合は、を使用します。それ以外のSystem.Windows.Forms.MessageBox
場合は、System.Windows.Messagebox
(WPF)を使用します。
最終的には同じAPI呼び出しを使用すると確信しています。