![](/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.