利用するメリットはありますか
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呼び出しを使用すると確信しています。