Programowanie w języku C#

Instrukcje warunkowe

  • 2006-04-29 11:14
  • 1 komentarz
  • 3424 odsłony
  • Oceń ten tekst jako pierwszy
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
switchSłowo kluczowe oznaczające rozpoczęcie instrukcji warunkowej
caseSłowo kluczowe oznaczające rozpoczęcie bloku case (etykieta)
defaultOpcjonalna etykieta instrukcji warunkowej switch
ifSłowo kluczowe rozpoczynające warunek
elseOpcjonalna cześć instrukcji warunkowej if


Zobacz też:
  1. Kafelki
  2. Lista

If

Switch

Else

Default

1 komentarz

Adam Boduch 2006-04-29 11:15

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