微軟預(yù)告 .NET 10 “忽略指令”特征:簡化命令行的操作 C# 代碼
IT 世家 6 月 3 科技媒體日新聞 Dev Class 最新報(bào)道,在 Build 2025 在開發(fā)者大會(huì)上,微軟宣布將在 .NET 10 引入“忽略指令”(ignored directives),簡化了命令行的操作 C# 代碼的方式。
在 Build 2025 在開發(fā)者大會(huì)上,微軟首席架構(gòu)師 Damian Edwards 名字“展示” No projects just C# "的新特性。
IT 世家援引博文介紹,開發(fā)者利用這一特點(diǎn),直接通過命令行輸入,無需繁瑣的項(xiàng)目配置。dotnet run hello.cs",可以執(zhí)行代碼, Linux 在系統(tǒng)中,你甚至可以使用熟悉的“./hello.cs"運(yùn)行方式。Edwards 強(qiáng)調(diào)一下,這個(gè)特點(diǎn)很適合初學(xué)者,因?yàn)樗叭サ袅艘磺泻鸵磺小?C# 與之無關(guān)的復(fù)雜內(nèi)容“,同時(shí)也適用于腳本編寫。
這個(gè)新功能依賴于它 C# 10 忽略預(yù)處理指令中將添加的指令。(ignored pre-processing directives),然后忽略了頭文件" #!/usr/ bin / dotnet run "指令(hashbang),告知 Linux 如何執(zhí)行系統(tǒng)的代碼;還有“ #: package “指令,用于導(dǎo)入代碼所需的包。
據(jù)報(bào)道,這個(gè)提案早在 2020 每年都有擬定,.NET 10 預(yù)計(jì)將于今年年底發(fā)布,這是一個(gè)長期的支持版本。盡管目前 .NET 10 preview 4 在版本中表現(xiàn)不佳,但是 Edwards 表示,后續(xù)預(yù)覽版將繼續(xù)優(yōu)化。另外,他還在運(yùn)行中展示了 Web 使用和經(jīng)典 Hello World 示例。
本文僅代表作者觀點(diǎn),版權(quán)歸原創(chuàng)者所有,如需轉(zhuǎn)載請?jiān)谖闹凶⒚鱽碓醇白髡呙帧?/p>
免責(zé)聲明:本文系轉(zhuǎn)載編輯文章,僅作分享之用。如分享內(nèi)容、圖片侵犯到您的版權(quán)或非授權(quán)發(fā)布,請及時(shí)與我們聯(lián)系進(jìn)行審核處理或刪除,您可以發(fā)送材料至郵箱:service@tojoy.com




