Single | CF 1.0, ECMA 1.0, serializable |
System (mscorlib.dll) | struct |
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(float f);
public static bool IsNaN(float f);
public static bool IsNegativeInfinity(float f);
public static bool IsPositiveInfinity(float f);
public static float Parse(string s);
public static float Parse(string s, IFormatProvider provider);
public static float Parse(string s, System.Globalization.NumberStyles style);
public static float Parse(string s, System.Globalization.NumberStyles style,
IFormatProvider provider);
// Public Instance Methods
public int CompareTo(object value);
// implements IComparable
public override bool Equals(object obj);
// overrides ValueType
public override int GetHashCode( );
// overrides ValueType
public TypeCode GetTypeCode( );
// implements IConvertible
public override string ToString( );
// overrides ValueType
public string ToString(IFormatProvider provider);
// implements IConvertible
public string ToString(string format);
public string ToString(string format, IFormatProvider provider)
// implements IFormattable
}
Hierarchy
Object
ValueType Single(IComparable,
IFormattable, IConvertible)
Returned By
BitConverter.ToSingle( ),
Convert.ToSingle( ), Decimal.ToSingle(
), System.Diagnostics.CounterSample.Calculate(
),
System.Diagnostics.CounterSampleCalculator.ComputeCounterValue(
),
System.Diagnostics.PerformanceCounter.NextValue(
), IConvertible.ToSingle( ),
System.IO.BinaryReader.ReadSingle( ),
System.Runtime.Serialization.FormatterConverter.ToSingle(
),
System.Runtime.Serialization.IFormatterConverter.ToSingle(
),
System.Runtime.Serialization.SerializationInfo.GetSingle(
), System.Xml.XmlConvert.ToSingle( )
Passed To
Multiple types
|