August 2003
Intermediate to advanced
928 pages
32h 1m
English
NotFiniteNumberException
This exception is thrown when
certain languages encounter
floating-point infinity or NaN (not a number) values. These values
can be represented in C# with
Double.NegativeInfinity,
Double.PositiveInfinity, and
Double.NaN. (Similar fields are available in
Single.)
public class NotFiniteNumberException : ArithmeticException { // Public Constructors public NotFiniteNumberException( ); public NotFiniteNumberException(doubleoffendingNumber); public NotFiniteNumberException(stringmessage); public NotFiniteNumberException(stringmessage, doubleoffendingNumber); public NotFiniteNumberException(stringmessage, doubleoffendingNumber, ExceptioninnerException); // Protected Constructors protected NotFiniteNumberException(System.Runtime.Serialization.SerializationInfoinfo, System.Runtime.Serialization.StreamingContextcontext); // Public Instance Properties public double OffendingNumber{get; } // Public Instance Methods public override void GetObjectData(System.Runtime.Serialization.SerializationInfoinfo, System.Runtime.Serialization.StreamingContextcontext) // overrides Exception }
Object
→
Exception(System.Runtime.Serialization.ISerializable)
→
SystemException
→
ArithmeticException
→
NotFiniteNumberException