Differenze tra le versioni di "C sharp/Operatori"

Nessun cambiamento nella dimensione ,  13 anni fa
|<code>a && b || L'operatore binario <code>&&</code> lavora solo su operatori booleani. Valuta prima il valore del primo argomento. Se il suo valore è ''false'', restituisce ''false'' (questo perché falso è l'elemento assorbente della congiunzione, quindi qualunque sia il valore del secondo operatore, il risultato sarà ''false''); altrimenti, valuta anche il secondo parametro e restituisce la congiunzione tra i due. Questa tecnica è chiamata ''valutazione short-circuit''
|-
|<code>a <nowiki>|</nowiki> b</code> || L'operatore binario <code>&|</code> valuta entrambi gli operatori e ne restituisce la disgiunzione logica (vel) dei loro valori. Se gli operatori sono interi, la disgiunzione è fatta a livello di bit:
<source lang=csharp>
bool a = true;
Utente anonimo