我喜欢Delphi的是所有控件和组件的代码都可用。 它全部在所谓的VCL(可视化组件库)中 在设计自定义控件和组件时,这被证明非常有用。 总之,Delphi中的每个控件和组件都是用Delphi编写的,所以用Delphi包含这些代码是有意义的,这样我们就可以查看它甚至调试它。
所以我想知道C#是否也是如此? 我怀疑像TextBox这样的控件是用C#编写的,所以可以像在Delphi中那样查看代码吗?
答案 0 :(得分:11)
.NET Framework的绝大多数源代码(包括控件)可以在以下位置找到:
http://referencesource.microsoft.com/
具体来说,可以在此处找到WinForms的TextBox
类:http://referencesource.microsoft.com/#System.Windows.Forms/winforms/Managed/System/WinForms/TextBox.cs,577a143ad3bbfb97