これはC#を使用した私の最初の日です。メソッドでRETURNとは何ですか?
私はそれが非常に簡単:(と思い
return
が、この場合に何をするん:。?
if (flag == false)
{
MessageBox.Show("Not a number.Re-enter.");
txtnum.Clear();
txtnum.Focus();
return;
}
これはC#を使用した私の最初の日です。メソッドでRETURNとは何ですか?
私はそれが非常に簡単:(と思い
return
が、この場合に何をするん:。?
if (flag == false)
{
MessageBox.Show("Not a number.Re-enter.");
txtnum.Clear();
txtnum.Focus();
return;
}
をそれは単にメソッドを終了している復帰後のノーコードように。
あなたはどんな方法であっても呼び出し元に戻ります。
戻り値は、メソッドの実行を停止する手段として使用されます。一度ヒットすると、メソッド内の他のものは処理されません。 "return myInt"がヒットしたときに、intを返す必要がある関数と変わりません。ここでは、あなたの関数はvoidを返すので、変数なしで単独での戻りで十分です。
それはnullを返し、次にどこかで...どこがメソッドかどうかによって異なります。 –
@Ramhound:nullを返しません。 – BoltClock