![](/img/trans.png)
[英]Why use async and return await, when you can return Task<T> directly?
[英]What is the purpose of return statement in C# programs
退货声明的目的是什么?
示例 :
Class Sample
{
public static int Main()
{
System.Console.WriteLine("Hello World");
return 0;
}
}
在上面的程序中实际返回的是什么。 它返回整数值0吗? 这对程序执行流程有帮助吗?
(这可能是一个愚蠢的问题,但我很想知道。)
应用程序的退出代码设置为从Main返回的值。 如果在运行子应用程序时出现错误或一切都成功,则可以使用此方法与调用应用程序进行通信。
从控制台窗口运行时,最后一个退出代码在环境变量中设置,该变量可用于控制批处理文件的执行。
有关详细信息和示例,请参阅以下MSDN条目。 http://msdn.microsoft.com/en-us/library/0fwzzxz2.aspx
可以在操作系统或批处理程序中查询应用程序的退出代码(从main返回)。 在Windows中,可以使用%errorlevel%environment var批量处理它。
@echo off
yourpgrogram
echo Your program returned %errorlevel%
你的程序会返回0
心连心
马里奥
return 0是执行中没有错误的约定
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.