Rumah Pembangunan Apakah pengendali tugasan? - definisi dari techopedia

Apakah pengendali tugasan? - definisi dari techopedia

Isi kandungan:

Anonim

Definisi - Apakah yang dimaksud dengan Pengendali Tugasan?

Pengendali tugasan adalah operator yang digunakan untuk memberikan nilai baru kepada elemen pembolehubah, harta, peristiwa atau pengindeks dalam bahasa pengaturcaraan C #. Pengendali penuguhan juga boleh digunakan untuk operasi logik seperti operasi logikal bitwise atau operasi pada operan integral dan operan Boolean.


Tidak seperti di C ++, pengendali tugasan dalam C # tidak boleh dibebankan secara langsung, tetapi jenis yang ditetapkan oleh pengguna dapat membebani pengendali seperti +, -, /, dll. Ini membolehkan operator tugasan digunakan dengan jenis tersebut.

Techopedia menerangkan Operator Penyerahhakkan

Berikut adalah ciri-ciri pengendali tugasan:

  • Apabila menggunakan operator "=" untuk tugasan dengan pengendali kiri sebagai akses harta atau pengindeks, harta atau pengindeks mesti mempunyai set aksesor.
  • Overloading sebuah operator binari secara tersirat memunggah operator penyerahan yang sepadan (jika ada).
  • Pengendali tugasan yang berbeza adalah berdasarkan jenis operasi yang dilakukan di antara dua pengendali seperti penambahan (+ =), penolakan, (- =), dan sebagainya. Maksud simbol pengendali yang digunakan bergantung pada jenis operan.
  • Pengendali penugasan adalah persatuan yang betul, yang bermakna mereka dikumpulkan dari kanan ke kiri.
  • Walaupun tugasan menggunakan pengendali tugasan (a + = b) mencapai hasil yang sama seperti itu tanpa (= a + b), perbezaan antara kedua-dua cara adalah tidak seperti dalam contoh yang terakhir, "a" hanya dinilai satu kali.
  • Pengendali tugasan biasanya mengembalikan rujukan kepada objek supaya digunakan dalam pelbagai tugasan yang dibuat dalam satu pernyataan seperti "a = b = c", di mana a, b dan c beroperasi.
  • Pengendali tugasan menjangkakan jenis kedua-dua belah kiri dan kanan menjadi sama untuk tugasan yang berjaya.

Dalam C #, ungkapan menggunakan operator tugasan mungkin "x op y", di mana x dan y beroperasi dan "op" mewakili pengendali. Operator tugasan mudah "=" digunakan untuk menyimpan nilai pengendali kanannya ke lokasi memori yang ditandakan oleh pengendali kiri. Hasilnya adalah nilai pulangannya. Pengendali tugasan yang lain yang melaksanakan operasi yang ditunjukkan pada kedua-dua pengendali dan menetapkan nilai yang terhasil ke pengendali kiri dipanggil pengendali pengedaran kompaun. Ini termasuk:

  • + =
  • - =
  • * =
  • / =
  • % =
  • & =
  • | =
  • ^ =
  • << = dan >> =
Takrif ini ditulis dalam konteks C #
Apakah pengendali tugasan? - definisi dari techopedia