2011-08-10 82 views
1

這是我第一天使用c#。在方法中返回什麼?

我認爲這是很容易:(

是什麼return在這種情況下做的。?。

if (flag == false) 
     { 
      MessageBox.Show("Not a number.Re-enter."); 
      txtnum.Clear(); 
      txtnum.Focus(); 
      return; 
     } 

+0

它返回null然後做...其中...取決於如果這是一種方法或不。 –

+6

@Ramhound:它不返回null。 – BoltClock

回答

14

它簡單地退出的方法,使得恢復後無碼將被執行。

4

它可以用任何方法保存並返回給調用者

4

返回被用作停止方法執行的手段。一旦命中,該方法中的其他內容將不會被處理。它與要求int返回並在「返回myInt」命中時結束的函數沒有區別。在這裏,你的函數返回void,所以單獨返回,沒有變量就足夠了。