0

我是 Windows 窗体的新手。我不完全理解为什么我看不到方法定义?我只能查看声明吗?

例如,有

public class ListBox : ListControl

我想看看它的方法是如何工作的(源代码,不是微软评论):

public override string ToString();

我只看到这个定义,当我按下“转到定义”时,它会将我转移到这个声明。

有人可以解释一下 System.Windows.Forms 代码是“隐藏的”吗?有人可以描述这个想法吗?

4

2 回答 2

1

.net 是封闭源代码,因此您看不到确切的代码,不仅是 winform,您看不到框架的任何类定义。如果你愿意,你可以使用反射器

于 2013-01-14T08:29:58.153 回答
0

是的,有微软从 2018 年 12 月开始发布的官方源代码,可以在 Github 上看到Mono有一个替代(错误)实现。

于 2018-12-18T10:59:00.377 回答