Az üzemeltetők

Szerző: Lewis Jackson
A Teremtés Dátuma: 8 Lehet 2021
Frissítés Dátuma: 15 Lehet 2024
Anonim
Az üzemeltetők - Technológia
Az üzemeltetők - Technológia

Tartalom

Meghatározás - Mit jelent az operátorok?

A C # betűben szereplő operátorok egy kifejezésben vagy utasításban használt szimbólumok a kifejezés kiértékelése során végrehajtandó műveletek meghatározására. Az operátorok olyan program elemek, amelyeket egy kifejezés egy vagy több operandusára alkalmazhatunk a számítások elvégzésére. Az operátorral használt operandusok lehet literálok, mezők, helyi változók és kifejezések.

Általánosságban az operátorok segítenek az olyan kifejezések létrehozásában, amelyek az állandókban és a változókban tárolt adatokkal való elsődleges eszközként működnek.

Bár az összes C # operátor rendelkezik előre definiált megvalósítással, amelyet a beépített típusokat tartalmazó kifejezésekben használnak, ezek túlterhelhetők a viselkedés módosítása érdekében, amikor a felhasználó által definiált típusokra alkalmazzák. Az olyan operátorok, mint az ellenőrzött és nem ellenőrzött, segítenek abban, hogy lehetőséget biztosítsanak a számtani műveletek során okozott túlcsordulásokkal kapcsolatos kivételek kezelésére vagy figyelmen kívül hagyására.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, hogy mi a lényeg a felhőalapú számítástechnikában, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza az operátorokat

Mint a C ++ operátorok, a C # operátorok is elsőbbséget élveznek és asszociativitásuk, amelyek meghatározzák az operátorok értékelési sorrendjét egy kifejezésben. Az operátorral együtt alkalmazott operandusok száma alapján az operátorokat egységes (egyetlen operandus), bináris (két operandus) és háromrétegű (három operandus) besorolására kell sorolni.

A felhasználó által meghatározott típusok túlterhelhetik az operátort, ha statikus tagfüggvényként definiálják azt, az „operátor” kulcsszóval, nyilvános hozzáférhetőséggel. Néhány szolgáltatót csak néhány korlátozással lehet túlterhelni.

Például a '==' operátor felhasználható két változatlan értéktípusú objektum összehasonlítására, amelyeknél az operátor túlterhelt az objektum felhasználó által definiált típusában, és összehasonlítja az egyenlőséget a referencia-egyenlőség helyett.

A C # operátorok különféle típusai, amelyeket bizonyos funkciókhoz használnak, a következők:


  • Hozzárendelés (=): egy kifejezés eredményének egy változóhoz történő hozzárendelésére szolgál
  • Rövid kézi hozzárendelés (+ =, - =, * =, / =,% =, & =, | =, ^ =, << =, >> =): a közös hozzárendelési műveletek rövidítéséhez
  • Számtani (+, -, *, /,%): matematikai kifejezések konstruálására
  • Növelési és csökkentési operátorok (++ és -): parancsikon az érték 1-rel történő növelésére vagy csökkentésére
  • Összehasonlítás (==,>, <,> =, <=,! =): A programfolyamatot irányító összehasonlítás elvégzéséhez
  • Boolean logikai operátor (!, &&, ||, ^): a logikai logikai műveletek végrehajtására
  • Bitszintű manipuláció (&, |, ^, >>, <<): egész számértékek bitjének manipulálására
  • Típusteszt (azaz as): az objektum típusának ellenőrzése vagy konvertálása
  • Mutató manipuláció (*, &, ->,): közvetlenül a mutatókon, nem biztonságos körülmények között végrehajtott műveletekhez
  • Túlcsordulás kivétel (bejelölt és nem bejelölt): opció az értékek túlcsordulásának ellenőrzésére vagy elkerülésére
  • Ternáriumi operátor (? :): döntések meghozatalához használják
Ezt a meghatározást a C #