Name
Single
Synopsis
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 float Epsilon; // =1.401298E-45 public const float MaxValue; // =3.402823E+38 public const float MinValue; // =-3.402823E+38 public const float NaN; // =NaN public const float NegativeInfinity; // =-Infinity public const float PositiveInfinity; // =Infinity // Public Static Methods public static bool IsInfinity(floatf
); public static bool IsNaN(floatf
); public static bool IsNegativeInfinity(floatf
); public static bool IsPositiveInfinity(floatf
); public static float Parse(strings
); public static float Parse(strings
, IFormatProviderprovider
); public static float Parse(strings
, System.Globalization.NumberStylesstyle
); public static float Parse(strings
, System.Globalization.NumberStylesstyle
, IFormatProviderprovider
); // Public Instance Methods public int CompareTo(objectvalue
); // implements IComparable public override bool Equals(objectobj
); // overrides ValueType public override int GetHashCode( ); // overrides ValueType public TypeCode GetTypeCode( ); // implements IConvertible public override string ToString( ); // overrides ValueType public string
Get C# in a Nutshell, Second Edition 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.