簡體   English   中英

C#程序中return語句的目的是什么

[英]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

心連心

馬里奧

Main()方法,返回的值將影響程序的退出代碼 來自MSDN

...返回一個整數使程序能夠將狀態信息傳遞給調用可執行文件的其他程序或腳本。

return 0是執行中沒有錯誤的約定

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM