Przerwanie prcedury

0

Witam!
Zaczynam uczyć się C# i mam malutki problemik:

Otóż C# to mój 3 język z kolei po Delphi i Visual Basicu. Zawsze sobie z takimi głupotami radziłem przy pomocy Help-a, ale tutaj nie potrafie :/

a.. jeszcze dodam że programuje w Visual C# 2005 Express

O co chodzi:
Chcę przerwać procedurę (void).. w Delphi lub Basicu robiło się to po prostu Stop, lub Exit. Ale tutaj to nie działa :/ Dla przykładu mam:

private void button1_Click(object sender, EventArgs e)
        {
            if (checkBox1.Checked == true)
            {
                STOP(??)
            }
            else
            {
                textBox1.Text = "Not Checked";
            }
        }

Nie mam zielonego pojęcia co wstawić za "STOP(??)", żeby jeśli checkBox1 jest zaznaczony dalej się nic nie działo. Po prostu, żeby się procedura zatrzymała.
Z góry dzięki za pomoc

Pozdrawiam
Rychu

0

return;

0

Ha! Działa!
Dziękuje bardzo!
Qrcze sam bym na to nigdy nie wpadł. Dzieki bardzo raz jeszcze :)

0

W Delphi jest jeszcze break i tutaj też można...

A już tak swoją drogą:

if (!checkBox.Checked)
textBox.Text = "Not Checked";


Wyjdzie na to samo, a krócej i bez break czy return.
0

jeszcze mozesz uzyc continue w petli. nie powoduje ono przerwania dzialania petli i wyjscia z niej tylko zakonczenie aktualnego "okrazenia".

for(i=o;i<20;i++)
{
   if(i>10) continue;
   Console.WriteLine(i.ToString());
}

jesli i bedzie wieksze od 10 zostanie wykonane continue (przejscie do kolejnego obiego petli) bez wykonania pozostalej czesci petli.
break przerwalby petle zupelnie. break i continue dziala tez w przypadku switch, if i petli for

1 użytkowników online, w tym zalogowanych: 0, gości: 1