Operatori di assegnazione c
Un'operazione di assegnazione assegna il valore dell'operando destro al percorso di archiviazione denominato dall'operando sinistra.Di conseguenza, l'operando a sinistra di un'operazione di assegnazione deve essere un l-value modificabile.Dopo l'assegnazione, un'espressione di assegnazione del valore dell'operando sinistro ma non è un l-value.
Sintassi
espressione di assegnazione:
espressione condizionaleespressione di assegnazione dell'operatore di assegnazione di unario-espressione
operatore di assegnazione: uno di
= *= /= %= += –= <<= &= Di >>= ^= |=
Gli operatori di assegnazione in C# possono creare e assegnare i valori in un'unica operazione.C# sono disponibili i seguenti operatori di assegnazione:
Operatore |
Operazione eseguita |
---|---|
= |
assegnazione semplice |
*= |
assegnazione di moltiplicazione |
/= |
assegnazione di divisione |
%= |
Assegnazione del resto |
+= |
Assegnazione di addizione |
–= |
assegnazione di sottrazione |
<<= |
assegnazione di Lasciare-MAIUSC |
>>= |
Assegnazione di spostamento a destra |
&= |
Assegnazione AND bit per bit |
^= |
Bit per bit-esclusivo-O assegnazione |
|= |
Bit per bit-incluso-O assegnazione |
Nell'assegnazione, il tipo del valore destro viene convertito nel tipo di valore a sinistra e il valore viene archiviato nell'operando sinistro dopo che quest'ultima è stata eseguita.l'operando sinistro non deve essere una matrice, una funzione, o una costante.Il percorso specifico di conversione, che dipende dai due tipi, viene dettagliatamente delimitato in conversioni di tipi.
Vedere anche
Riferimenti
Operatori di assegnazione: =, *=,/=, %=, +=, - =, <<=, >>=, &=, ^= e |=