Операторы присваивания C#
Выполнение операций назначения присвоить значение справа от операнда к месту хранения именем левым операндом.Поэтому левый операнд операции присваивания должен быть изменяемыми l-значением.После назначения, выражение присваивания имеет значение левого операнда, но не левостороннего значения.
Синтаксис
назначение-выражение.
условное выражениеназначение-выражение назначение-оператора унарн-выражения
назначение-оператор. один из
= *= /= %= += –= <<= &= >>= ^= |=
Операторы присваивания в c# и преобразования и присвоить значения в одной операции.C предоставляет следующие операторы присваивания:
Оператор |
Выполняемая операция |
---|---|
= |
Простое присвоение |
*= |
назначение умножения |
/= |
Назначение деления |
%= |
Присваивания остатка |
+= |
назначение сложения |
–= |
назначение вычитания |
<<= |
назначение Лев-переноса |
>>= |
назначение Прав-переноса |
&= |
Присваивание побитового и |
^= |
Битовый-монопольный-ИЛИ назначение |
|= |
Битовый-включительн-ИЛИ назначение |
В назначении, тип значения справа будет преобразован в тип левого значения, и значение хранится в операнде левой стороны после назначения осуществляло.Левый операнд не должен быть массивом, функцией или константой.Определенный путь для преобразования, который зависит от типа конспектируют подробно в 2 Преобразования типов.
См. также
Ссылки
Операторы присваивания: =, *=,/=, %=, += - =, <<=, >>=, &=, ^= и |=