- .NET安全攻防指南(上冊)
- 李寅 莫書棋
- 429字
- 2025-06-11 10:22:14
1.1.3 .NET在線運行平臺
在軟件開發領域,.NET框架一直占據著重要地位,為開發者提供了廣泛的工具和語言,用于構建各種類型的應用程序,從桌面應用到Web應用、移動應用和云服務。為了使.NET開發更加便捷,出現了許多在線工具和資源,下面介紹兩個備受歡迎的網站。

圖1-17 將Language設置為SQL

圖1-18 LINQPad內置的學習示例
1.DotNetFiddle
DotNetFiddle是一個在線的、互動式的.NET開發環境,允許開發者在線編寫和運行.NET代碼官方地址為https://dotnetfiddle.net。無論是學習C#編程、快速原型開發、問題排查還是分享知識,DotNetFiddle都提供了一個方便的平臺,如圖1-19所示。
2.SharpLab
SharpLab是一個在線.NET運行環境,用于幫助開發人員分析和可視化.NET編譯后的IL(中間語言)代碼。官方地址為https://sharplab.io/。這個工具提供了一個互動式的界面,開發人員能夠向其中輸入C#代碼,然后查看相應的IL代碼,以更好地理解C#代碼的底層運行方式,如圖1-20所示。

圖1-19 DotNetFiddle在線運行.NET

圖1-20 SharpLab在線運行.NET
SharpLab支持多種.NET語言,包括C#、VB和F#。這使開發人員能夠查看不同版本中的IL代碼,以確保代碼在不同環境中的行為是一致的,如圖1-21所示。

圖1-21 SharpLab支持多種.NET語言(圖示為VB)