Instrukcje warunkowe

Adam Boduch

Instrukcje warunkowe to konstrukcje, które służą do sprawdzania, czy dany warunek został spełniony. Jest to praktycznie podstawowy element języka programowania ? dzięki instrukcjom warunkowym możemy odpowiednio zareagować na istniejące sytuacje i sterować pracą programu. Przykładowo: trzeba, aby użytkownik wpisał swoje imię na samym początku działania programu. Może się jednak zdarzyć, że użytkownik specjalnie lub omyłkowo wpisze liczbę. Jeżeli programista nie uwzględni tej możliwości i nie wprowadzi odpowiednich zabezpieczeń, może się to skończyć źle dla programu lub (w przypadku większych aplikacji) ? spowodować błędy związane z bezpieczeństwem systemu!

Ostatnimi czasy wykryto poważne błędy w przeglądarce Internet Explorer, związane z bezpieczeństwem, których powodem był? pasek adresów. Zagrożenie powstawało w chwili wpisania w pasku adresów odpowiedniego ciągu znaków. Jest oczywiste, jak ważne jest sprawdzanie danych dostarczanych przez użytkownika. Podstawowa zasada brzmi: nie wolno ufać danym podawanym aplikacji przez użytkownika ? zawsze należy je sprawdzać przed dalszym działaniem programu.

W C# wyróżniamy dwie instrukcje warunkowe: If oraz Case.

NazwaOpis
[[C_sharp/switch]]Słowo kluczowe oznaczające rozpoczęcie instrukcji warunkowej
[[C_sharp/case]]Słowo kluczowe oznaczające rozpoczęcie bloku case (etykieta)
[[C_sharp/default]]Opcjonalna etykieta instrukcji warunkowej switch
[[C_sharp/if]]Słowo kluczowe rozpoczynające warunek
[[C_sharp/else]]Opcjonalna cześć instrukcji warunkowej if

Zobacz też:

Default

  • 2010-10-31 18:27
  • 1 komentarz
  • 5241 odsłon

Else

  • 2010-10-31 18:27
  • 1 komentarz
  • 5704 odsłony

Switch

  • 2010-10-31 18:27
  • 1 komentarz
  • 17566 odsłon

If

  • 2010-10-31 18:27
  • 1 komentarz
  • 9142 odsłony

1 komentarz

IMHO warto do tej kategorii przypisac rowniez: break, goto, return. Maja one zwiazek z instrukcja switch.