Кућа Развој Шта је оператер додјеле? - дефиниција из техопедије

Шта је оператер додјеле? - дефиниција из техопедије

Преглед садржаја:

Anonim

Дефиниција - Шта значи Оператор додјеле?

Оператор додјеле је оператор који се користи за додјељивање нове вриједности елементу варијабле, својства, догађаја или индекса у програмском језику Ц #. Оператори додјељивања могу се користити и за логичке операције као што су битне логичке операције или операције на интегралним операндима и бооловим операндама.


За разлику од Ц ++, оператери додјеле у Ц # не могу се преоптеретити директно, али кориснички дефинирани типови могу преоптеретити оператере попут +, -, / итд. То омогућава оператеру додјеле да се користи с тим типовима.

Тецхопедиа објашњава оператора додјеле

Следе карактеристике оператора додјеле:

  • Када користите оператор "=" за доделу са левим операндом као приступ својству или индексеру, својство или индексатор морају имати постављени приступник.
  • Преоптерећење бинарног оператера имплицитно преоптерећује одговарајућег оператора додјеле (ако га има).
  • Различити оператери додјеле темеље се на врсти операције која се изводи између два операнда као што су сабирање (+ =), одузимање, (- =) итд. Значење употребљеног симбола оператера овиси о врсти операнда.
  • Оператори додјеле су удружени удесно, што значи да су груписани с десна на лијево.
  • Иако додјела помоћу оператора додјеле (а + = б) постиже исти резултат као и без (= а + б), разлика између два начина је у томе што се за разлику од посљедњег примјера, "а" процјењује само једном.
  • Оператор додјеле обично враћа референцу на објект тако да се користи у више додјела изведених у једној наредби као што је "а = б = ц", гдје су а, б и ц операнди.
  • Оператор додјеле очекује да ће и тип лијеве и десне стране бити исти за успјешно додјељивање.

У Ц #, израз који користи оператора додјеле може бити "к оп и", при чему су к и и операнди, а "оп" представља оператор. Оператор једноставног додељивања "=" користи се за чување вредности десног операнда у меморијску локацију коју означава леви операнд. Резултат је његова повратна вредност. Остали оператори додјеле који извршавају назначену операцију на два операнда и додијеле резултирајућу вриједност лијевом операнду називају се оператерима додјељивања сложености. Ови укључују:

  • + =
  • - =
  • * =
  • / =
  • % =
  • & =
  • | =
  • ^ =
  • << = и >> =
Ова дефиниција је написана у контексту Ц #
Шта је оператер додјеле? - дефиниција из техопедије