微软预告 .NET 10 “忽略指令”特征:简化命令行的操作 C# 代码

06-04 07:03

IT 世家 6 月 3 科技媒体日新闻 Dev Class 最新报道,在 Build 2025 在开发者大会上,微软宣布将在 .NET 10 引入“忽略指令”(ignored directives),简化了命令行的操作 C# 代码的方式。


在 Build 2025 在开发者大会上,微软首席架构师 Damian Edwards 名字“展示” No projects just C# "的新特性。


IT 世家援引博文介绍,开发者利用这一特点,直接通过命令行输入,无需繁琐的项目配置。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 示例。


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com