.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方法中:
这样你就能看到平时你看不到的代码。
时间: 2024-10-25 12:00:35