operaattorit

Kirjoittaja: Lewis Jackson
Luomispäivä: 8 Saattaa 2021
Päivityspäivä: 15 Saattaa 2024
Anonim
Operaattorit operoi - AFI (keski)viikkopelit 31.3.2021
Video: Operaattorit operoi - AFI (keski)viikkopelit 31.3.2021

Sisältö

Määritelmä - Mitä operaattorit tarkoittavat?

Operaattorit, C # -merkinnässä, ovat lausekkeessa tai käskyssä käytettyjä symboleita toiminnan määrittämiseksi, jotka suoritetaan lausekkeen arvioinnin aikana. Operaattorit ovat ohjelmaelementtejä, joita voidaan soveltaa yhteen tai useampaan lausekkeen operandiin laskennan suorittamiseksi. Operaattorin kanssa käytettävät operandit voivat olla kirjaimia, kenttiä, paikallisia muuttujia ja lausekkeita.

Operaattorit auttavat yleensä rakentamaan lausekkeita, jotka muodostavat ensisijaisen keinon työskennellä vakioihin ja muuttujiin tallennetun tiedon kanssa.

Vaikka kaikki C # -operaattorit on varustettu ennalta määritellyllä toteutuksella, jota käytetään kaikissa sisäänrakennettuja tyyppejä sisältävissä lausekkeissa, ne voidaan ylikuormittaa käyttäytymisen muuttamiseksi, kun niitä sovelletaan käyttäjän määrittelemiin tyyppeihin. Operaattorit, kuten valitut ja poimimattomat, auttavat tarjoamaan mahdollisuuden käsitellä tai jättää huomioimatta poikkeuksia, jotka liittyvät aritmeettisen toiminnan aikana aiheutuneeseen ylivuotoon.


Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

Techopedia selittää operaattoreita

Kuten C ++ -operaattorit, myös C # -operaattoreilla on etusija ja assosiatiivisuus, jotka määräävät operaattoreiden arviointijärjestyksen lausekkeessa. Operaattorien kanssa luokiteltujen operandien lukumäärän perusteella operaattorit luokitellaan yhdenarvoisiksi (yksi operandi), binäärisiksi (kaksi operandia) ja kolmiarvoisiksi (kolme operandia).

Käyttäjän määrittämät tyypit voivat ylikuormittaa operaattoria määrittelemällä sen staattiseksi jäsentoiminnaksi avainsanalla 'operaattori', jolla on julkinen esteettömyys. Jotkut operaattorit voidaan ylikuormittaa vain muutamilla rajoituksilla.

Esimerkiksi operaattoria '==' voidaan käyttää vertailemaan kahta muuttumattoman arvotyypin objektia, joille operaattori on ylikuormitettu objektin käyttäjän määrittämässä tyypissä, vertailemaan arvo-tasa-arvoa viite-yhtälön sijasta.

Erityyppisiin C # -operaattoreihin, joita käytetään tiettyihin toimintoihin, kuuluvat:


  • Tehtävä (=): käytetään määrittämään lausekkeen tulos muuttujalle
  • Lyhyt käsi (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): yleisten toimeksiantojen lyhentämiseksi
  • Aritmeettinen (+, -, *, /,%): matemaattisten lausekkeiden muodostamiseen
  • Lisäys- ja vähennysoperaattorit (++ ja -): oikotie arvon lisäämiseksi tai pienentämiseksi yhdellä
  • Vertailu (==,>, <,> =, <=,! =): Vertailun suorittamiseen, joka ohjaa ohjelman virtausta
  • Boolen looginen operaattori (!, &&, ||, ^): Boolen loogisten toimintojen suorittamiseen
  • Bittisestä käsittelystä (&, |, ^, >>, <<): kunkin kokonaislukuarvon bitin käsittelemiseksi
  • Tyyppitestaus (on, kuten): objektin tyypin tarkistamiseksi tai muuntamiseksi
  • Osoittimen käsittely (*, &, ->,): operaatioille, jotka suoritetaan suoraan osoittimille vaarallisissa olosuhteissa
  • Ylivuotopoikkeus (valittu ja ei valittu): vaihtoehto tarkistaa tai välttää arvojen ylivuodon tarkistamista
  • Kolmiosainen operaattori (? :): käytetään päätöksentekoon
Tämä määritelmä kirjoitettiin C #: n con