Почему C # не использует проверку арифметического переполнения по умолчанию? [Дубликат]
Возможный дубликат:
Почему Дон'т языки вызывают ошибки при целочисленном переполнении по умолчанию?
Почему нетt C # использовать проверку арифметического переполнения по умолчанию?
Я полагаю, что было бы лучше, чтобы возникали исключения, когда это происходит, чтобы ошибки не возникали.не скрыт Я знаю, что этоИногда полезно воспользоватьсяупаковка' поведение, которое происходит, ноunchecked
Ключевое слово может быть использовано в этих обстоятельствах, чтобы сделать намерения явными.
Я ожидаю, что это решение было принято намеренно, возможно, для повышения совместимости с другими языками на основе Си.