Операторы присваивания C#

Выполнение операций назначения присвоить значение справа от операнда к месту хранения именем левым операндом.Поэтому левый операнд операции присваивания должен быть изменяемыми l-значением.После назначения, выражение присваивания имеет значение левого операнда, но не левостороннего значения.

Синтаксис

  • назначение-выражение.
    условное выражение

    назначение-выражение назначение-оператора унарн-выражения

  • назначение-оператор. один из
    =   *=   /=   %=   +=   –=   <<=   &= >>=   ^=   |=

Операторы присваивания в c# и преобразования и присвоить значения в одной операции.C предоставляет следующие операторы присваивания:

Оператор

Выполняемая операция

=

Простое присвоение

*=

назначение умножения

/=

Назначение деления

%=

Присваивания остатка

+=

назначение сложения

–=

назначение вычитания

<<=

назначение Лев-переноса

>>=

назначение Прав-переноса

&=

Присваивание побитового и

^=

Битовый-монопольный-ИЛИ назначение

|=

Битовый-включительн-ИЛИ назначение

В назначении, тип значения справа будет преобразован в тип левого значения, и значение хранится в операнде левой стороны после назначения осуществляло.Левый операнд не должен быть массивом, функцией или константой.Определенный путь для преобразования, который зависит от типа конспектируют подробно в 2 Преобразования типов.

См. также

Ссылки

Операторы присваивания: =, *=,/=, %=, += - =, <<=, >>=, &=, ^= и |=