向.Net/Unity 程序员推荐一个十分因吹斯听的网站:sharplab.io

0x00 前言 & 过程 & 结论

今天发现了一个十分有趣的网站:git

https://sharplab.io/github

网站的页面并不复杂,功能大致上可以在题图中获得归纳。发现它的过程也很偶然,而且深感本身的确孤陋寡闻,直到今天在推上看到被这个可以quick online-try-it-out的网站惯坏的同事发推才发现它。c#

简单来讲,这个网站能够显示.net代码(好比c#)的编译中间过程和结果。工具

因为.net有众多不一样的实现,所以网站很贴心的提供了各类不一样的版本。网站

编译的部分,既能够查看源码编译成的IL代码,也能够查看反编译回来的“源代码”甚至是JIT Asm。同时也可查看编译中的Syntax Tree。用做者的话说,就是“SharpLab allows you to see the code as compiler sees it, and get a better understanding of .NET languages.”ui

而且还能够选择Debug/Release。.net

固然,除了能够查看编译的过程和结果,网站一样支持查看运行的结果。虽然它只是提供了一种quick online-try-it-out的途径,可是用来作一个手头的小工具仍是很方便的。3d

并且最最重要的是,网站自己是开源的。而且托管在Github上。code

https://github.com/ashmind/SharpLaborm

欢迎你们去给做者一波stars。

相关文章
相关标签/搜索