![Kontrolovaný operátor - Technologie Kontrolovaný operátor - Technologie](https://a.continuousdev.com/technology/checked-operator.jpg)
Obsah
- Definice - Co znamená kontrolovaný operátor?
- Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
- Techopedia vysvětluje kontrolovaný operátor
Definice - Co znamená kontrolovaný operátor?
Kontrolovaný operátor v C # je operátor používaný k vynucení kontroly přetečení pro aritmetické operace a konverze integrálního typu v době běhu. Kontrolované operátory se používají k detekci chyb přetečení, ke kterým může dojít za běhu pro aritmetické operace, které vedou k příliš velkému počtu pro počet bitů přidělených datovému typu používaného výsledku.Přestože existují jiné možnosti kontroly přetečení, jako jsou přepínače kompilátoru a konfigurace prostředí provádění, kontrolované operátory poskytují programový způsob, jak toho dosáhnout a zajistit, aby bylo zpracováno přetečení.
Úvod do Microsoft Azure a Microsoft Cloud | V této příručce se dozvíte, o čem cloud computing je a jak vám může Microsoft Azure pomoci migrovat a řídit podnikání z cloudu.
Techopedia vysvětluje kontrolovaný operátor
Operace, které jsou ovlivněny kontrolou přetečení pomocí kontrolovaných operátorů, jsou ty, které používají předdefinované operátory, včetně "++", "-" a binárních operátorů jako "+", "-", "/", "*" a explicitní číselné převody z jednoho integrálního typu na druhý nebo z float / double na integrální typ. Výstup operace bude založen na operandech. U výrazů, které obsahují pouze konstantní hodnoty, může kompilátor detekovat přetečení a zobrazit jako chybu. U výrazů sestávajících z jedné nebo více než jedné nekonstantní hodnoty bude během běhu zkontrolováno přetečení a bude zvýšena výjimka (System.OverflowException).
Na rozdíl od kontroly přetečení pro aritmetiku podepsaného celého čísla v C / C ++, ve které je "definována implementace", C # zlepšil způsob kontroly kontroly přetečení. Kontrolovaný operátor se používá k provádění příkazů C # v kontrolovaném stavu tak, že při výskytu aritmetického přetečení je vyvolána výjimka. Vynucuje Common Language Runtime (CLR), aby zvládl situace přetečení zásobníku při provádění operací s celočíselnými typy, které mohou vést k hodnotám mimo hranice datového typu.
Kontrolovaný operátor ovlivňuje kontrolu překročení přetečení u operací, které jsou v závorkách shodně uvedeny. Nemá vliv na žádnou funkci vyvolanou v důsledku vyhodnocení obsaženého výrazu.
Tato definice byla napsána v konu C #