C Sharp/Ключові слова/checked
< C Sharp | Ключові слова
Ключове слово checked використовується тоді, коли необхідно включити перевірку переповнення цілих змінних при арифметичних операціях або приведенні типів, у випадку переповнення проміжку значень змінної буде згенеровано сигнал про виключну ситуацію OverflowException. За замовчанням такі операції проходять без перевірки і генерування виключних ситуацій.
Приклад використання
int max = Int32.MaxValue;
try
{
Console.WriteLine(checked(max + 13));
checked
{
int i3 = max + 13;
Console.WriteLine(i3);
}
}
catch (OverflowException ex)
{
}