Meiryo’s blog

やってみて詰まったことを備忘録として残すブログ

【C#】競技プログラミングで桁あふれを防ぎたい

競技プログラミングってよく問題に注目しとかないと
int型にlong型じゃないと入らないような桁を入れちゃって
桁あふれが起こる、ってことが頻繁にあります。
で、それを検出できる仕組みがC#にはあるということをこないだ知りました。
「checked キーワード」というものです。
下記の記事が非常によくまとまっていました。
webbibouroku.com

「これint型で収まるか・・・?収まらないか・・・・?」みたいな際どいところには
使ってみようと思います!