Будинки Розвиток Що таке оператор присвоєння? - визначення з техопедії

Що таке оператор присвоєння? - визначення з техопедії

Зміст:

Anonim

Визначення - Що означає Оператор призначення?

Оператор присвоєння - це оператор, який використовується для призначення нового значення елементу змінної, властивості, події або індексатора в мові програмування C #. Оператори призначення можуть також використовуватися для логічних операцій, таких як побітові логічні операції або операції над інтегральними операндами та булевими операндами.


На відміну від C ++, операторів присвоєння в C # не можна перевантажувати безпосередньо, але визначені користувачем типи можуть перевантажувати операторів, таких як +, -, / тощо. Це дозволяє оператору призначення призначати ці типи.

"Техопедія" пояснює оператора призначення

Нижче наведені характеристики операторів призначення:

  • Використовуючи оператор "=" для призначення лівому операнду як доступу до властивості або індексатора, властивість або індексатор повинні мати встановлений доступ.
  • Перевантаження бінарного оператора неявно перевантажує відповідного оператора призначення (якщо такий є).
  • Оператори різних призначень засновані на типі операції, що виконується між двома операндами, такими як додавання (+ =), віднімання, (- =) тощо. Значення використовуваного символу оператора залежить від типу операндів.
  • Оператори присвоєння мають право-асоціативний характер, це означає, що вони згруповані справа наліво.
  • Хоча присвоєння за допомогою оператора присвоєння (a + = b) досягає того ж результату, що і без (= a + b), різниця між двома способами полягає в тому, що на відміну від останнього прикладу, "a" оцінюється лише один раз.
  • Оператор присвоєння зазвичай повертає посилання на об'єкт, щоб його використовувати в декількох призначеннях, зроблених в одному операторі, наприклад "a = b = c", де a, b і c - операнди.
  • Оператор присвоєння очікує, що тип і лівої, і правої частини буде однаковим для успішного призначення.

У C # вираз із використанням оператора призначення може бути "x op y", де x і y - операнди, а "op" - оператор. Простий оператор призначення "=" використовується для зберігання значення його правого операнда в місці пам'яті, позначеному лівим операндом. Результатом є його повернене значення. Інші оператори присвоєння, які виконують вказану операцію на двох операндах і присвоюють результуюче значення лівому операнду, називаються операторами складеного призначення. До них належать:

  • + =
  • - =
  • * =
  • / =
  • % =
  • & =
  • | =
  • ^ =
  • << = і >> =
Це визначення було написано в контексті C #
Що таке оператор присвоєння? - визначення з техопедії