March 2002
Intermediate to advanced
864 pages
31h 8m
English
Single
This represents a 32-bit single-precision floating number as a value type.
The value of a single can range approximately from
-3.4x1038 to 3.4x1038, and can also be set to one of the following fields:
PositiveInfinity, NegativeInfinity, and NaN (not a number).
In C#, this type is aliased as float.
public struct Single : IComparable, IFormattable, IConvertible { // Public Static Fields public const field float Epsilon; // =1.401298E-45 public const field float MaxValue; // =3.402823E+38 public const field float MinValue; // =-3.402823E+38 public const field float NaN; // =NaN public const field float NegativeInfinity; // =-Infinity public const field float PositiveInfinity; // =Infinity // Public Static Methods public static method bool IsInfinity(float f); public static method bool IsNaN(float f); public static method bool IsNegativeInfinity(float f); public static method bool IsPositiveInfinity(float f); public static method float Parse(string s); public static method float Parse(string s, IFormatProvider provider); public static method float Parse(string s, System.Globalization.NumberStyles style); public static method float Parse(string s, System.Globalization.NumberStyles style, IFormatProvider provider); // Public Instance Methods public method int CompareTo(object value); // implements IComparable public override method bool Equals(object obj); // overrides ValueType public override method int GetHashCode(); // overrides ValueType public method TypeCode ...