March 2002
Intermediate to advanced
864 pages
31h 8m
English
NotFiniteNumberException
This exception is thrown when certain languages encounter
floating-point infinity or NaN (not a number) values. C#
represents these values with
Double.NegativeInfinity,
Double.PositiveInfinity,
and Double.NaN. (Similar fields
are available in Single.)
public class NotFiniteNumberException : ArithmeticException { // Public Constructors public method NotFiniteNumberException(); public method NotFiniteNumberException( double offendingNumber); public method NotFiniteNumberException(string message); public method NotFiniteNumberException(string message, double offendingNumber); public method NotFiniteNumberException(string message, double offendingNumber, Exception innerException); // Protected Constructors protected method NotFiniteNumberException( System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context); // Public Instance Properties public field double OffendingNumber{get; } // Public Instance Methods public override method void GetObjectData( // overrides Exception System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context); }
Object→Exception(System.Runtime.Serialization.ISerializable)→SystemException→ArithmeticException→NotFiniteNumberException