【发布时间】:2010-03-02 15:11:42
【问题描述】:
我不明白为什么 C# 的 Main 函数在默认情况下是无效的(例如在控制台项目中)。在 C 和 C++ 中,标准明确规定 main 必须返回 int,并且使用返回值是有意义的,因为我们可以检查来自外部程序的返回值,并查看 C/C++ 应用程序是成功完成还是遇到错误。
所以我的问题是:
- 为什么 Visual Studio 将
Main声明为 void? - 在 C# 控制台应用程序完成执行后,向操作系统返回值的最佳方式是什么?
【问题讨论】: