我该在哪里找到.NET CLR和C#的源代码?

9
微软.NET CLR和C#的源代码是否开放?如果是,我在哪里可以下载或浏览它?

可能是c#.net源代码的重复。 - Camilo Terevinto
6个回答

19

虽然我喜欢使用反射器,但我认为这个答案更值得被采纳,因为它是实际的源代码,包含了真实的变量名和注释。 - Rob Fonseca-Ensor
真是太快了,比我先发了。我给你点赞。 - Wil P

8
你可以使用Reflector来查看它们。
或者,如果你已经安装了Resharper 5,你可以下载源代码以供查看。 alt text
(来源:jetbrains.com) 但不是开源的,尽管你可以下载和查看源代码。

7

4

虽然我不是很熟悉微软可用源代码的许可,但至少有一种CLR和C#编译器的实现是开源的——Novell的Mono。

http://www.mono-project.com/


3

0

关于 BCL,您可以在 此处(codeplex)进行查看

以及关于 CLR 本身,在 此处(githup)。


3
不是 CLR,而是 CoreCLR,两者不同。 - TakeMeAsAGuest

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接