创建的C#控制台应用没有main函数但也能运行,C#一定需要主函数才能运行吗,顺便说下创建项目的时候用的是.net framework 6.0

创建的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