Dichiarazione If

Autore: Lewis Jackson
Data Della Creazione: 8 Maggio 2021
Data Di Aggiornamento: 1 Luglio 2024
Anonim
GET STARTED: dichiarazioni if/else
Video: GET STARTED: dichiarazioni if/else

Contenuto

Definizione - Cosa significa If Statement?

Un'istruzione if, in C #, è un costrutto di programmazione in C # utilizzato per eseguire in modo selettivo istruzioni di codice basate sul risultato della valutazione di un'espressione booleana. L'espressione booleana deve restituire un valore vero o falso.


L'istruzione if viene utilizzata come un'istruzione di controllo per ramificare in diverse sezioni di codice a seconda del risultato dell'espressione condizionale booleana. L'espressione è indicata tra parentesi e valutata durante l'esecuzione. Se l'espressione risulta in un valore vero, viene eseguito il codice che segue l'istruzione if. Altrimenti, viene eseguito il codice che segue un'istruzione "else" facoltativa. Se non è presente alcuna altra istruzione, l'esecuzione continua con il codice dopo il blocco if.

L'istruzione if fornisce una capacità decisionale mediante la quale viene eseguita una parte di codice anziché l'altra in base a una o più condizioni specificate.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega If Statement

Nell'espressione booleana è possibile combinare più condizioni da valutare all'interno dell'istruzione if utilizzando l'operatore OR (||) e / o l'operatore AND (&&). L'altro set di corrispondenti operatori logici sono | e &. Gli operatori logici && e || produce un codice più efficiente rispetto agli altri regolari perché non è sempre necessario valutare l'intera espressione. Di conseguenza, sono chiamati operatori di corto circuito.


Ad esempio, un'istruzione if può essere utilizzata per verificare se un carattere immesso nel programma è un carattere alfabetico, numerico o speciale.

Contrariamente a linguaggi come C o C ++, in cui un risultato pari a zero è considerato un valore falso e un numero diverso da zero è considerato vero, C # si aspetta risultati solo come valori booleani (vero o falso). Quindi, per condizioni numeriche come variabili non uguali a zero, l'espressione deve essere esplicitamente scritta per quella condizione e non solo valutata con il numero stesso racchiuso tra parentesi.

Sebbene il costrutto switch costituisca un'alternativa all'istruzione if e possa fornire prestazioni migliori e un codice più chiaro, può essere utilizzato solo per testare espressioni con valori costanti. L'istruzione if può essere sostituita con un operatore ternario quando viene valutata una condizione. Il risultato della valutazione viene preso in considerazione per l'assegnazione di una variabile a un valore.


Questa definizione è stata scritta nel con di C #