2011-08-10 6 views
1

これはC#を使用した私の最初の日です。メソッドでRETURNとは何ですか?

私はそれが非常に簡単:(と思い

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

戻り値は、メソッドの実行を停止する手段として使用されます。一度ヒットすると、メソッド内の他のものは処理されません。 "return myInt"がヒットしたときに、intを返す必要がある関数と変わりません。ここでは、あなたの関数はvoidを返すので、変数なしで単独での戻りで十分です。

関連する問題