微軟預(yù)告 .NET 10 “忽略指令”特征:簡化命令行的操作 C# 代碼
IT 世家 6 月 3 科技媒體日新聞 Dev Class 最新報道,在 Build 2025 在開發(fā)者大會上,微軟宣布將在 .NET 10 引入“忽略指令”(ignored directives),簡化了命令行的操作 C# 代碼的方式。
在 Build 2025 在開發(fā)者大會上,微軟首席架構(gòu)師 Damian Edwards 名字“展示” No projects just C# "的新特性。
IT 世家援引博文介紹,開發(fā)者利用這一特點,直接通過命令行輸入,無需繁瑣的項目配置。dotnet run hello.cs",可以執(zhí)行代碼, Linux 在系統(tǒng)中,你甚至可以使用熟悉的“./hello.cs"運行方式。Edwards 強調(diào)一下,這個特點很適合初學(xué)者,因為它“去掉了一切和一切。 C# 與之無關(guān)的復(fù)雜內(nèi)容“,同時也適用于腳本編寫。

這個新功能依賴于它 C# 10 忽略預(yù)處理指令中將添加的指令。(ignored pre-processing directives),然后忽略了頭文件" #!/usr/ bin / dotnet run "指令(hashbang),告知 Linux 如何執(zhí)行系統(tǒng)的代碼;還有“ #: package “指令,用于導(dǎo)入代碼所需的包。
據(jù)報道,這個提案早在 2020 每年都有擬定,.NET 10 預(yù)計將于今年年底發(fā)布,這是一個長期的支持版本。盡管目前 .NET 10 preview 4 在版本中表現(xiàn)不佳,但是 Edwards 表示,后續(xù)預(yù)覽版將繼續(xù)優(yōu)化。另外,他還在運行中展示了 Web 使用和經(jīng)典 Hello World 示例。

本文僅代表作者觀點,版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請在文中注明來源及作者名字。
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時與我們聯(lián)系進行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com