Questa documentazione è stata archiviata e non viene gestita.

Classe DivideByZeroException

Aggiornamento: novembre 2007

L'eccezione generata quando si tenta di dividere un valore integrale o decimale per zero.

Spazio dei nomi:  System
Assembly:  mscorlib (in mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public class DivideByZeroException : ArithmeticException
/** @attribute SerializableAttribute */ 
/** @attribute ComVisibleAttribute(true) */
public class DivideByZeroException extends ArithmeticException
public class DivideByZeroException extends ArithmeticException

Dividendo un valore in virgola mobile per zero si otterrà un risultato infinito positivo, infinito negativo o un valore non numerico (NaN) in base alle regole aritmetiche IEEE 754. Le operazioni a virgola mobile non generano mai un'eccezione. Per ulteriori informazioni, vedere Single e Double.

Le seguenti istruzioni MSIL (Microsoft intermediate language) generano DivideByZeroException:

  • div

  • div.un

  • rem

  • rem.un

DivideByZeroException utilizza HRESULT COR_E_DIVIDEBYZERO, con valore 0x80020012.

Per un elenco dei valori iniziali di proprietà per un'istanza di DivideByZeroException, vedere i costruttori DivideByZeroException.

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98, Windows CE, Windows Mobile per Smartphone, Windows Mobile per Pocket PC, Xbox 360

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0

.NET Compact Framework

Supportato in: 3.5, 2.0, 1.0

XNA Framework

Supportato in: 2.0, 1.0
Mostra: