6 月 3 日消息,科技媒體 Dev Class 最新報道,在 Build 2025 開發者大會上,微軟宣布將在 .NET 10 中引入“忽略指令”(ignored directives),通過命令行簡化運行 C# 代碼的方式。
在 Build 2025 開發者大會上,微軟首席架構師 Damian Edwards 展示了名為“No projects just C#”的新特性。
援引博文介紹,開發者利用該特性,無需繁瑣的項目配置,直接通過命令行輸入“dotnet run hello.cs”,即可執行代碼,在 Linux 系統上,甚至可以用熟悉的“./hello.cs”方式運行。Edwards 強調,這一特性特別適合初學者,因為它“去掉了所有與 C#無關的復雜內容”,同時也適用于腳本編寫。
這一新功能依賴于 C# 10 中即將加入的忽略預處理指令(ignored pre-processing directives),從而忽略頭文件“#!/usr/ bin / dotnet run”指令(hashbang),告訴 Linux 系統如何執行代碼;還有“#: package”指令,用于導入代碼所需的包。
據悉,這一提案早在 2020 年就已起草,.NET 10 作為長期支持版本,預計將在今年底發布。盡管在當前.NET 10 preview 4 版本中性能表現不佳,但 Edwards 表示,后續預覽版將持續優化。此外,他還展示了運行中的 Web 應用和經典的 Hello World 示例。
本文鏈接:http://www.tebozhan.com/showinfo-119-155710-0.html微軟預告 .NET 10 “忽略指令”特性:無需項目配置,命令行簡化運行 C# 代碼
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com