private void button1_Click(object sender, EventArgs e)
{
    string filename = @"c:\temp\sounds of silence.mp3";
    Type t = Type.GetTypeFromProgID( "MediaPlayer.MediaPlayer");
    object o = Activator.CreateInstance(t);
    t.InvokeMember("FileName", BindingFlags.SetProperty, null, o, new object[] { filename });
    t.InvokeMember("Play", BindingFlags.InvokeMethod, null, o, null);    MessageBox.Show("Close me to stop the music");
    t.InvokeMember("Stop", BindingFlags.InvokeMethod, null, o, null);
}这是一段用媒体播放器播放音乐的调用。t.InvokeMember后期邦定Play和Stop函数。
原文:http://topic.csdn.net/u/20080608/15/871eb6ff-0273-4ea2-81cd-03232dc493f0.html