查阅 .NET Framework 源码

Java 的包有可读性非常好又非常详细的 javadoc,不仅能快速解释在开发中可能遇到的疑惑,还可以让你学习比较规范的命名、代码等。

在写了一段时间 Java 之后,好奇查询了一下 .NET Framework 或者是 dotnet core 最近在这方面有没有什么变化。之所以这样说,是因为在我(很)多年前用 .NET Framework 开发遇到疑问的时候,虽然能够在 Visual Studio 中通过 F12 在编辑器里面查看到一些框架 metadata注释,不过源码是看不到的,所以很多时候并不足够消除自己的疑问。接着可能就得去查一下 MSDN 上的 Reference,通常会提供更加详细的说明和一些示例。但是终究和 javadoc 比在效果和效率上都差了很多。

先说结论,总体来说,是能够查看源码的,不过用起来有没有 Java 中那么方便,至少我一眼没有看到该怎么去对 Visual Studio 配置。

推荐几个链接

  • https://referencesource.microsoft.com/
  • https://www.hanselman.com/blog/AnnouncingTheNewRoslynpoweredNETFrameworkReferenceSource.aspx
  • https://devblogs.microsoft.com/dotnet/a-new-look-for-net-reference-source/
  • https://referencesource.microsoft.com/setup.html - 这个有意思的,链接过去发现是个类似于 PartialView 的东西,真是非常经典的 ASP.NET 了。

你可能感兴趣的:(查阅 .NET Framework 源码)