Name
NotFiniteNumberException
Synopsis
This exception is thrown when certain languages encounter
floating-point infinity or NaN (not a number) values. These values can be represented in VB with Double.NegativeInfinity
, Double.PositiveInfinity
,
and Double.NaN
. (Similar fields
are available in Single
.)
Public Class NotFiniteNumberException : Inherits ArithmeticException ' Public Constructors Public Sub New() Public Sub New( ByVal offendingNumber As Double) Public Sub New( ByVal message As String) Public Sub New(ByVal message As String, ByVal offendingNumber As Double) Public Sub New(ByVal message As String, ByVal offendingNumber As Double, ByVal innerException As Exception) ' Protected Constructors Protected Sub New( ByVal info As System.Runtime.Serialization.SerializationInfo, ByVal context As System.Runtime.Serialization.StreamingContext) ' Public Instance Properties Public ReadOnly Property OffendingNumber As Double ' Public Instance Methods Overrides Public Sub GetObjectData( ByVal info As System.Runtime.Serialization.SerializationInfo, ByVal context As System.Runtime.Serialization.StreamingContext) End Class
Hierarchy
Object→Exception(System.Runtime.Serialization.ISerializable)→SystemException→ArithmeticException→ NotFiniteNumberException
Get VB.NET Core Classes in a Nutshell now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.