Вопросы к Поиску с Алисой
Ключевые слова checked и unchecked в C# стоит использовать в случаях, когда нужно явно указать, как обрабатывать переполнение в арифметических вычислениях. professorweb.ru dotnettutorials.net
Checked используется, чтобы указать, что выражение должно быть проконтролировано на предмет переполнения. intuit.ru Если значение контролируемого выражения переполнилось, генерируется исключение типа OverflowException. intuit.ru
Unchecked применяется, чтобы проигнорировать переполнение. intuit.ru В этом случае результат будет усечён так, чтобы его тип соответствовал типу-результату выражения. intuit.ru
Потребность в применении ключевых слов checked или unchecked может возникнуть, потому что по умолчанию проверяемое или непроверяемое состояние переполнения определяется путём установки соответствующего параметра компилятора и настройки самой среды выполнения. professorweb.ru Поэтому в некоторых программах состояние переполнения лучше проверять явным образом. professorweb.ru