Преглед садржаја:
Дефиниција - Шта значи Унарни оператер?
Унарни оператер у Ц # је оператор који у поједином операнду узима израз или изјаву. Унарни оператери у Ц # су +, -, !, ~, ++, - и оператор цаст.
Потпис декларације унарног оператора укључује ознаку оператера и врсту параметра; не захтијева врсту повратка и назив параметра.
Сви Ц # унри оператери имају унапред дефинисану примену која ће се подразумевано користити у изразу. Ови унари оператери могу се преоптеретити у кориснички дефинисаним типовима помоћу прилагођене имплементације дефинисањем статичких функција члана помоћу кључне речи "оператор".
Техопедија објашњава Унарног оператора
Списак појединачних оператора са њиховим детаљима укључује:
- Унари Плус Оператор (+): Резултат операције на нумеричком типу је вредност самог операнда. Овај оператор је унапред дефинисан за све нумеричке типове.
- Оператор јединственог минуса (-): Овај оператор се може користити за поништавање бројева целог броја, броја с помичним зарезом и децималног типа.
- Оператор логичког комплемента (негација) (!): Овај оператор се може користити само са операндима типа Бооле.
- Оператор битног комплемента (негације) (~): Овај оператор се може користити са целом, јединственом, дужом и непрекидном врстом операнда. Резултат операције је помало допуњавање (обрнуто од бинарног представљања) операнда.
- Оператор префикса (++) и Децремент (-): Операнд може бити варијабла, приступ својству или приступ индексеру. Код оператора повећања, резултат операције за операнде целог броја би била вредност повећана за 1. С оператором декремента резултат би био вредност смањена за 1 из операнда. Оператор прираста / смањења може се користити и са нотама постфикса
- Цаст Оператор: Користи се за израду израза цаст за конверзију у дату врсту. Овај оператор је представљен симболом "Т", где је Т тип у који се мора претворити операнд или резултат израза
