Udostępnij za pośrednictwem


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.

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

Słowa kluczowe języka C#

Instrukcja słowa kluczowe (C# odniesienia)

Koncepcje

Podręcznik programowania C#

Inne zasoby

C# odniesienia