微软预告 .NET 10 “忽略指令”特性:无需项目配置,命令行简化运行 C# 代码

内容摘要IT之家 6 月 3 日消息,科技媒体 Dev Class 最新报道,在 Build 2025 开发者大会上,微软宣布将在 .NET 10 中引入“忽略指令”(ignored directives),通过命令行简化运行 C# 代码的方式。在

联系电话:400-962-3929

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 示例。

 
举报 收藏 打赏 评论 0
今日推荐
浙ICP备19001410号-1

免责声明

本网站(以下简称“本站”)提供的内容来源于互联网收集或转载,仅供用户参考,不代表本站立场。本站不对内容的准确性、真实性或合法性承担责任。我们致力于保护知识产权,尊重所有合法权益,但由于互联网内容的开放性,本站无法核实所有资料,请用户自行判断其可靠性。

如您认为本站内容侵犯您的合法权益,请通过电子邮件与我们联系:675867094@qq.com。请提供相关证明材料,以便核实处理。收到投诉后,我们将尽快审查并在必要时采取适当措施(包括但不限于删除侵权内容)。本站内容均为互联网整理汇编,观点仅供参考,本站不承担任何责任。请谨慎决策,如发现涉嫌侵权或违法内容,请及时联系我们,核实后本站将立即处理。感谢您的理解与配合。

合作联系方式

如有合作或其他相关事宜,欢迎通过以下方式与我们联系: