- 不使用 Main 方法的程序
- 仅能有一个顶级文件,在项目中的多个文件中放置顶级语句会导致错误
- 没有其他入口点
-
如果包含 using 指令,则它们必须首先出现在文件中
-
具有顶级语句的文件还可以包含命名空间和类型定义,但它们必须位于顶级语句之后
- 顶级语句可以引用 args 变量来访问输入的任何命令行参数。 args 变量永远不会为 null,但如果未提供任何命令行参数,则其 Length 将为零。
- 可以通过使用 await 来调用异步方法
- 可以用 return 返回 int 类型的值,当你使用 return 后,必须保证所有代码路径都包含返回值