.Net Framework控件的源代码在哪里?

时间:2015-01-08 20:21:09

标签: c# delphi

我喜欢Delphi的是所有控件和组件的代码都可用。 它全部在所谓的VCL(可视化组件库)中 在设计自定义控件和组件时,这被证明非常有用。 总之,Delphi中的每个控件和组件都是用Delphi编写的,所以用Delphi包含这些代码是有意义的,这样我们就可以查看它甚至调试它。

所以我想知道C#是否也是如此? 我怀疑像TextBox这样的控件是用C#编写的,所以可以像在Delphi中那样查看代码吗?

1 个答案:

答案 0 :(得分:11)

.NET Framework的绝大多数源代码(包括控件)可以在以下位置找到:

http://referencesource.microsoft.com/

具体来说,可以在此处找到WinForms的TextBox类:http://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/TextBox.cs,577a143ad3bbfb97

您可以从referencesource.microsoft.com/download.html

下载来源