Перевірений оператор

Автор: Lewis Jackson
Дата Створення: 8 Травень 2021
Дата Оновлення: 25 Червень 2024
Anonim
КУЛИНАРНЫЙ БАТЛ🔥/РЕЦЕПТЫ ОТ НИНУЛИ VS ОПЕРАТОР!#кулинария
Відеоролик: КУЛИНАРНЫЙ БАТЛ🔥/РЕЦЕПТЫ ОТ НИНУЛИ VS ОПЕРАТОР!#кулинария

Зміст

Визначення - Що означає перевірений оператор?

Перевірений оператор на C # - це оператор, який використовується для забезпечення перевірки переповнення арифметичних операцій інтегрального типу та перетворень під час виконання. Перевірені оператори використовуються для виявлення помилок переповнення, які можуть виникати під час виконання арифметичних операцій, які призводять до занадто великої кількості для кількості бітів, виділених для типу даних результату у використанні.

Хоча існують інші варіанти перевірки переповнення, такі як комутатори компілятора та конфігурації середовища виконання, перевірені оператори пропонують програмний спосіб досягти цього і забезпечити обробку переповнення.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює перевірений оператор

Операції, на які впливає перевірка переповнення за допомогою перевірених операторів, - це операції, які використовують заздалегідь задані оператори, включаючи "++", "-", і двійкові оператори, такі як "+", "-", "/", "*" і явні числові перетворення з одного інтегрального типу в інший або з плаваючого / подвійного в цілісний тип. Вихід операції буде базуватися на операндах. Для виразів, що містять лише постійні значення, переповнення може виявити компілятор і відобразити як помилку. Для виразів, що складаються з одного або декількох непостійних значень, переповнення буде перевірено під час виконання, і буде виключено виняток (System.OverflowException).


На відміну від перевірки переповнення підписаної цілочисельної арифметики в C / C ++, в якій вона "визначена реалізацією", C # покращив спосіб контролю перевірки переповнення. Перевірений оператор використовується для виконання операторів C # у перевіреному конфігурації таким чином, що виняток виникає при виникненні арифметичного переповнення. Це змушує загальну мову виконання (CLR) обробляти ситуації переповнення стека під час виконання операцій над цілими типами, які можуть призводити до значень поза межами типу даних.

Перевірений оператор впливає на конфігурацію перевірки переповнення для операцій, які вказані в дужках. Це не впливає на будь-яку функцію, викликану в результаті оцінки вмісту, що міститься.

Це визначення було написано в кон. C #