退货声明的目的是什么?
实施例:
Class Sample
{
public static int Main()
{
System.Console.WriteLine("Hello World");
return 0;
}
}
在上面的程序中实际返回的是什么。它返回整数值0吗?这对程序执行流程有帮助
(这可能是一个愚蠢的问题,但我很想知道。)
答案 0 :(得分:5)
应用程序的退出代码设置为从Main返回的值。如果在运行子应用程序时出现错误或一切都成功,这可用于与调用应用程序通信。
从控制台窗口运行时,最后一个退出代码在环境变量中设置,例如,该变量可用于控制批处理文件的执行。
有关详细信息和示例,请参阅以下MSDN条目。 http://msdn.microsoft.com/en-us/library/0fwzzxz2.aspx
答案 1 :(得分:3)
可以在操作系统或批处理程序中查询应用程序的退出代码(从main返回)。在Windows中,可以使用%errorlevel%environment var。
批量处理它@echo off
yourpgrogram
echo Your program returned %errorlevel%
会使你的程序返回0
HTH
马里奥
答案 2 :(得分:2)
答案 3 :(得分:2)
return 0是执行中没有错误的约定