Dacă declarație

Autor: Lewis Jackson
Data Creației: 8 Mai 2021
Data Actualizării: 1 Iulie 2024
Anonim
Vladimir Putin, mesaj clar pentru țările NATO: „E declarație de război dacă faceți asta”
Video: Vladimir Putin, mesaj clar pentru țările NATO: „E declarație de război dacă faceți asta”

Conţinut

Definiție - Ce înseamnă If statement?

O instrucțiune if, în C #, este o construcție de programare în C # folosită pentru a executa selectiv instrucțiuni de cod bazate pe rezultatul evaluării unei expresii booleane. Expresia booleană trebuie să returneze o valoare adevărată sau falsă.


Instrucțiunea if este utilizată ca instrucțiune de control pentru a ramifica la diferite secțiuni de cod, în funcție de rezultatul expresiei condiționate booleane. Expresia este exprimată între paranteze și evaluată în timpul execuției. Dacă expresia are ca rezultat o valoare adevărată, codul care urmează este executat instrucțiunea if. În caz contrar, codul care urmează unei instrucțiuni „altceva” opțional este executat. Dacă nu există nicio altă declarație, execuția continuă cu codul după blocul if.

Instrucțiunea if oferă o capacitate de luare a deciziilor prin care se execută o bucată de cod în loc de alta, bazată pe una sau mai multe condiții specificate.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică dacă declarația

În expresia booleană pot fi combinate mai multe condiții pentru a fi evaluate în cadrul instrucțiunii if folosind operatorul OR (||) și / sau operatorul AND (&&). Celălalt set de operatori logici corespunzători sunt | și &. Operatorii logici && și || produce un cod mai eficient decât celelalte obișnuite, deoarece întreaga expresie nu trebuie întotdeauna să fie evaluată. Drept urmare, aceștia sunt numiți operatori de scurtcircuit.


De exemplu, o instrucțiune if poate fi utilizată pentru a verifica dacă un caracter introdus în program este un caracter alfabetic, numeric sau special.

Spre deosebire de limbi precum C sau C ++, unde un rezultat al zero este considerat a fi o valoare falsă și un alt număr decât zero este considerat a fi adevărat, C # așteaptă rezultate doar ca valori booleane (adevărate sau false). Prin urmare, pentru condiții numerice, cum ar fi variabila care nu este egală cu zero, expresia trebuie scrisă explicit pentru respectiva condiție și nu doar evaluată cu numărul însuși plasat în paranteze.

Deși constructul de comutare reprezintă o alternativă la instrucțiunea if și poate oferi o performanță mai bună și un cod mai clar, acesta poate fi utilizat doar pentru a testa expresii împotriva valorilor constante. Instrucțiunea if poate fi înlocuită cu un operator ternar atunci când este evaluată o afecțiune. Rezultatul evaluării este considerat pentru atribuirea unei variabile unei valori.


Această definiție a fost scrisă în versiunea lui C #