Koti kehitys Mikä on toimeksiantaja? - määritelmä techopediasta

Mikä on toimeksiantaja? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä toimeksiantaja tarkoittaa?

Tehtäväoperaattori on operaattori, jota käytetään määrittämään uusi arvo muuttujalle, ominaisuudelle, tapahtumalle tai indeksoijaelementille C # -ohjelmointikielellä. Tehtäväoperaattoreita voidaan käyttää myös loogisiin operaatioihin, kuten bittilogisiin toimintoihin tai integroitujen operandien ja Boolen operandien toimintoihin.


Toisin kuin C ++: ssa, C #: n toimeksiantaja-operaattoreita ei voida ylikuormittaa suoraan, mutta käyttäjän määrittämät tyypit voivat ylikuormittaa operaattoreita, kuten +, -, /, jne. Tämä mahdollistaa tehtävänoperaattorin käyttämisen näiden tyyppien kanssa.

Techopedia selittää toimeksiantajan

Seuraavat ovat toimeksiantajien ominaisuuksia:

  • Kun käytetään "=" -operaattoria määritykseen vasemman operandin kanssa ominaisuuden tai indeksoijan käyttöoikeutena, ominaisuudella tai indeksoijalla on oltava asetettu käyttöoikeus.
  • Binaarioperaattorin ylikuormitus implisiittisesti ylikuormittaa vastaavan toimeksiannon operaattorin (jos sellainen on).
  • Eri osoitusoperaattorit perustuvat operaation tyyppiin, joka suoritetaan kahden operandin välillä, kuten summaus (+ =), vähennys, (- =) jne. Käytetyn operaattorisymbolin merkitys riippuu operandien tyypistä.
  • Tehtäväoperaattorit ovat oikeisto-assosiatiivisia, mikä tarkoittaa, että ne on ryhmitelty oikealta vasemmalle.
  • Vaikka tehtävä määritysoperaattorilla (a + = b) saavuttaa saman tuloksen kuin ilman (= a + b), ero näiden kahden tavan välillä on se, että toisin kuin jälkimmäisessä esimerkissä, "a" arvioidaan vain kerran.
  • Tehtäväoperaattori yleensä palauttaa viitteen objektiin käytettäväksi useissa tehtävissä, jotka tehdään yhdellä lauseella, kuten "a = b = c", jossa a, b ja c ovat operandit.
  • Toimeksiantaja odottaa, että sekä vasen että oikea puoli ovat samat onnistuneen toimeksiannon suorittamiseksi.

Kohdassa C # lauseke, joka käyttää osoitusoperaattoria, voi olla "x op y", missä x ja y ovat operandit ja "op" edustaa operaattoria. Yksinkertaista määritysoperaatiota "=" käytetään oikeanpuoleisen operandin arvon tallentamiseksi muistipaikkaan, jota vasen operandi osoittaa. Tulos on sen palautusarvo. Muita määritysoperaattoreita, jotka suorittavat ilmoitetun operaation kahdella operandilla ja antavat tuloksena arvon vasemmalle operandille, kutsutaan yhdistetyiksi operaatioiksi. Nämä sisältävät:

  • + =
  • - =
  • * =
  • / =
  • % =
  • & =
  • | =
  • ^ =
  • << = ja >> =
Tämä määritelmä on kirjoitettu yhteydessä C #
Mikä on toimeksiantaja? - määritelmä techopediasta