Ellenőrzött üzemeltető

Szerző: Lewis Jackson
A Teremtés Dátuma: 8 Lehet 2021
Frissítés Dátuma: 23 Június 2024
Anonim
Ellenőrzött üzemeltető - Technológia
Ellenőrzött üzemeltető - Technológia

Tartalom

Meghatározás - Mit jelent az ellenőrzött operátor?

A C #-ben egy ellenőrzött operátor olyan operátor, amely végrehajtja a túlcsordulás ellenőrzését az integrált típusú aritmetikai műveletek és az átalakítások futási időben. Az ellenőrzött operátorok olyan túlcsordulási hibák észlelésére szolgálnak, amelyek futás közben előfordulhatnak olyan aritmetikai műveleteknél, amelyek túl nagy számot eredményeznek a felhasznált eredmény adattípusához rendelt bitszám számára.

Noha vannak más lehetőségek a túlcsordulás ellenőrzésére, például a fordítókapcsolók és a végrehajtási környezet konfigurációi, az ellenőrzött operátorok programozási módszert kínálnak ennek elérésére, és biztosítják a túlcsordulás kezelését.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, é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 ellenőrzött szolgáltatót

Azok a műveletek, amelyeket az ellenőrzött operátorokkal végzett túlcsordulás-ellenőrzés érint, azok, amelyek előre definiált operátorokat használnak, beleértve a "++", "-", és bináris operátorokat, mint például "+", "-", "/", "*", és explicit numerikus átalakítások egyik integrált típusról a másikra, vagy úszós / dupla integrálttípusra. A művelet kimenete az operandusokon alapul. A csak állandó értékeket tartalmazó kifejezéseknél a fordító észlelheti a túlcsordulást, és hibaként jelenítheti meg. Egy vagy több nem állandó értékből álló kifejezések esetén a túlcsordulást ellenőrzik futási idő alatt, és egy kivétel (System.OverflowException) felmerül.


A C / C ++ aláírt egész számtani érték túlcsordulás ellenőrzésével ellentétben, amelyben a "végrehajtás meghatározott", a C # javította a túlcsordulás ellenőrzésének irányítását. Az ellenőrzött operátort használják a C # utasítások ellenőrzött konzolban történő végrehajtására oly módon, hogy kivétel merül fel, amikor aritmetikai túlcsordulás történik. Arra kényszeríti a Common Language Runtime (CLR) -et, hogy kezelje a verem túlcsordulási helyzeteit, miközben egész számtípusokon hajt végre műveleteket, amelyek az adattípus határain kívüli értékeket eredményezhetnek.

Az ellenőrzött operátor befolyásolja a zárójelben megadott műveletek túlcsordulási ellenőrzési feltételeit. Ez nem érinti a tartalmazott kifejezés értékelésének eredményeként meghívott funkciókat.


Ezt a meghatározást a C #