Sprawdzane i niezaznaczone (C#)
Instrukcje języka C# można wykonać w kontekście zaznaczony lub niezaznaczony.W związku z checked przepełnienie arytmetyczne zgłasza wyjątek.W kontekście niezaznaczone przepełnienie arytmetyczne jest ignorowane i zostaje obcięty.
sprawdzone określ sprawdzane kontekstu.
jej źródłem jest niesprawdzony Określ kontekst niezaznaczone.
Jeśli żadna checked ani unchecked jest określony, domyślnym kontekście zależy od czynników zewnętrznych, takich jak opcje kompilatora.
Sprawdzania przepełnienia dotyczą następujących operacji:
Za pomocą następujących operatorów wstępnie zdefiniowane na typy zintegrowane wyrażeń:
++ —-(jednoargumentowy)+ - */
Liczbowe jawne konwersje między typami integralną.
/ Sprawdzone kompilator umożliwia okreolanie zaznaczony lub niezaznaczony kontekst dla wszystkich instrukcji arytmetycznych liczby całkowitej, które nie są jawnie zakres checked lub unchecked słowa kluczowego.
Zobacz też
Informacje
Instrukcja słowa kluczowe (C# odniesienia)