Până în prezent au fost câteva lecții care au folosit procesarea condițională, afișând unui rezultat atunci când o condiție este adevărată, și altul, atunci când este falsă. Atunci când se lucrează cu procesare condițională, este important să se înțeleagă reprezentarea valorilor Adevărat și Fals în C#.
C# verifică în mod implicit dacă o afirmație condițională returnează o valoare adevărată. Mulți programatori inexperimentați scriu condițiile lor de testare după cum urmează:
1 |
if (expresie != false) //verifică dacă expresia este adevărată |
Având în vedere că programul verifică în mod implicit valoarea ca fiind adevărată, vă puteți scrie condițiile de test pur și simplu prin plasarea condiției în paranteze:
1 |
if (expresie) |
Când expresia este evaluată ca o valoare alta decât False, C# execută instrucțiunile care urmează imediat după condiție. Atunci când este evaluată ca fiind False, C# va ignora pur și simplu instrucțiunile care urmează după condiție.
Conceptele explicate în această lecție sunt prezentate și vizual, ca parte a următorului videoclip: