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 true și false î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 nu este falsă
|
or like this:
|
1
|
if (expresie == true)
// 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: