Почему C # не использует проверку арифметического переполнения по умолчанию? [Дубликат]

Возможный дубликат:

Почему Дон'т языки вызывают ошибки при целочисленном переполнении по умолчанию?

Почему нетt C # использовать проверку арифметического переполнения по умолчанию?

Я полагаю, что было бы лучше, чтобы возникали исключения, когда это происходит, чтобы ошибки не возникали.не скрыт Я знаю, что этоИногда полезно воспользоватьсяупаковка' поведение, которое происходит, ноunchecked Ключевое слово может быть использовано в этих обстоятельствах, чтобы сделать намерения явными.

Я ожидаю, что это решение было принято намеренно, возможно, для повышения совместимости с другими языками на основе Си.

Ответы на вопрос(2)

Ваш ответ на вопрос