Checked i Unchecked w języku C#
Checked i Unchecked - kontrola przepełnień arytmetycznych.
Instrukcje
checked i
unchecked służą do kontroli
przepełnień arytmetycznych. Instrukcja
checked podczas wystąpienia przepełnienia
zwraca wyjątek, natomiast instrukcja
unchecked nie zwraca wyjątku i
ignoruje przepełnienie.
Przykładowy kod instrukcji checked:
class Przepelnienie
{
public static void Main()
{
byte x = 150;
byte y = 12;
byte z;
try
{
z = checked((byte)(x * y));
}
catch (OverflowException)
{
Console.WriteLine(„Przepełnienie”);
}
}
}
Więcej informacji na temat instrukcji checked i unchecked:
http://msdn.microsoft.com/en-gb/library/khy08726.aspx
Komentarze facebook (polub nasz profil na FB aby je zobaczyć):