Зміст:
Визначення - Що означає Унарний Оператор?
Одинарний оператор в C # - це оператор, який приймає одиничний операнд у виразі чи операторі. Одинарними операторами в C # є +, -, !, ~, ++, - і оператор лити.
Підпис декларації одинарного оператора включає маркер оператора та тип параметра; він не вимагає типу повернення та імені параметра.
Усі оператори C # unry мають заздалегідь задану реалізацію, яка буде використана за замовчуванням у виразі. Ці одинарні оператори можуть бути перевантажені у визначених користувачем типах із власною реалізацією, визначаючи статичні функції членів за допомогою ключового слова "оператор".
"Техопедія" пояснює Унарний Оператор
Список одинарних операторів з їх деталями включає:
- Unary Plus Operator (+): Результатом операції з числовим типом є значення самого операнда. Цей оператор заздалегідь визначений для всіх числових типів.
- Оператор Unary Minus (-): Цей оператор може використовуватися для заперечення чисел цілого числа, типу з плаваючою комою та десяткових знаків.
- Логічний доповнення (заперечення) Оператор (!): Цей оператор може використовуватися лише з операндами типу Boole.
- Оператор побітового доповнення (заперечення) (~): Цей оператор може бути використаний з цілими, одиничними, довгими і угловими типами операндів. Результатом операції є побітове доповнення (зворотне бінарне подання) операнду.
- Оператор збільшення префікса (++) та Decrement (-): операнд може бути змінним, до властивостей чи до індексатора. Для оператора приросту результатом операції для операндів цілого числа буде значення, що збільшується на 1. При операторі декременту результат буде значенням, зменшеним на 1 від операнда. Оператор збільшення / зменшення може також використовуватися з позначенням постфіксу
- Оператор ролях: використовується для побудови виразів для перетворення для заданого типу. Цей оператор представлений символом "T", де T - тип, в який повинен бути перетворений операнд або результат виразу