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 condizionale

    espressione 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 |=