利用.NET Framework4.0的源代码调试你的应用程序2012-03-24 博客园 朱祁林.NET Framework 的部分源代码是开源的。这些源代码可以供我们学习和参考。也可在也平时调试应用,直接跳入这些开源了的.NET Framework的代码中。这样既可以学习MS放出来的代码,又可以帮助自己调试。下面我用一个WPF的简单的例子演示一下。新建一个WPF应用程序,拖一个button,后台代码弹出一个messagebox就行了。
private void button1_Click(object sender, RoutedEventArgs e)
{
MessageBox.Show("hello word");
}
下面我将调试MessageBox.Show("hello word");这个函数中,看图:

按F11,进入MessgeBox类中。

再按F11,进入IsValidMessageBoxButton方法中:

这样你就能看到平时你看不到的代码。