Introducere
Logica de decizie se bazează pe expresii, cunoscute sub numele de expresii booleene care se evaluează ca "adevărat" sau "fals". Dezvoltatorii utilizează diverse tipuri de operatori pentru a crea expresii booleene care îndeplinesc cerințele lor de codificare. Atunci când sunt evaluate expresiile, ramurile de executare a codului pe baza rezultatului. Limbajul C# acceptă o gamă largă de operatori (cum ar fi egalitatea, comparația și operatorii booleeni), fiecare având un scop specific atunci când implementează logica decizională.
Să presupunem că ați fost selectat să lucrați la o serie de aplicații de consolă C# care sunt utilizate pentru a procesa datele clienților și intrările furnizate de utilizator. Fiecare aplicație vă solicită să implementați logica de decizie care obține cerințele de procesare a datelor și regulile de afaceri asociate. Cerințele de procesare a datelor și regulile de afaceri variază pentru fiecare aplicație. De exemplu, aplicațiile care procesează comenzile clienților pot necesita evaluarea stării clientului înainte de a efectua orice acțiune. Pentru a vă pregăti pentru această atribuire viitoare, veți finaliza câteva activități practice care implementează expresii booleene și operatori C#.
În acest modul, veți afla despre expresiile booleene și utilizați tipuri diferite de operatori pentru a evalua expresiile pentru egalitate, inegalitate și comparație. De asemenea, învățați să utilizați o versiune specială în linie a unei if instrucțiuni (un operator condițional) care produce un rezultat "fie / sau".
Până la sfârșitul acestui modul, puteți să scrieți cod utilizând orice combinație de operatori C# pentru a implementa logica decizională în aplicațiile dvs.
Obiective de instruire
În acest modul, veți:
- Utilizați operatori pentru a crea expresii booleene care testează pentru comparație și egalitate.
- Utilizați metode predefinite ale clasei de șiruri pentru a efectua evaluări mai bune pe șiruri.
- Utilizați operatorul de negație pentru a testa opusul unei condiții date.
- Utilizați operatorul condițional pentru a efectua o evaluare în linie.
Cerințe preliminare
- Experiență cu activități de codificare de bază, cum ar fi instanțierea variabilelor, utilizarea diferitelor tipuri de date și trimiterea de rezultate la o fereastră consolă.
- Experiență în utilizarea construcției
if-elseif-else. - Experiența cu utilizarea clasei
Randompentru a genera un număr aleator. - Experiența cu utilizarea Codului Visual Studio pentru a crea și a rula aplicații simple de consolă.