创建的C#控制台应用没有main函数但也能运行,C#一定需要主函数才能运行吗,顺便说下创建项目的时候用的是.net framework 6.0
这个是C# 9.0
的新特性顶级语句
,应该是从.Net 5
开始支持的,具体用法可以参考官方文档如下:
https://docs.microsoft.com/zh-cn/dotnet/csharp/whats-new/csharp-9#top-level-statements
是的 这是程序的入口 所以必须得有 但是如过你创建项目的时候选择类库就不用有Main
你总要告诉计算机让他从哪里开始执行你的程序吧,这就是main函数的意义