我有一个面向 net5 的控制台应用程序,应用程序中唯一的一行代码是这样的
System.Console.WriteLine();
Run Code Online (Sandbox Code Playgroud)
它按预期工作,但是当我删除该行时,出现编译错误,指出缺少入口点。这是错误:https : //docs.microsoft.com/en-us/dotnet/csharp/misc/cs5001
我的问题是为什么编译器的行为会有所不同。在这种情况下,为什么编译器将顶级程序与非顶级程序不同地对待,其中将出现静态“Main”方法?
| 归档时间: |
|
| 查看次数: |
256 次 |
| 最近记录: |