添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

Epsilon

Represents the smallest positive Single value that is greater than zero. This field is constant.

Declaration
public const float Epsilon = 1E-45
Field Value
Description

CompareTo(float)

Compares this instance to a specified single-precision floating-point number and returns an integer that indicates whether the value of this instance is less than, equal to, or greater than the value of the specified single-precision floating-point number.

Declaration
public int CompareTo(float value)
Parameters
Description

A signed number indicating the relative values of this instance and value. Less than zero: This instance is less than value. -or- This instance is not a number ( NaN ) and value is a number. Zero: This instance is equal to value. -or- Both this instance and value are not a number ( NaN ), PositiveInfinity , or NegativeInfinity . Greater than zero: This instance is greater than value. -or- This instance is a number and value is not a number ( NaN ).

IsInfinity(float)

Returns a value indicating whether the specified number evaluates to negative or positive infinity.

Declaration
public static bool IsInfinity(float f)
Parameters
Description

IsNaN(float)

Returns a value that indicates whether the specified value is not a number ( NaN ).

Declaration
public static bool IsNaN(float f)
Parameters
Description

IsNegativeInfinity(float)

Returns a value indicating whether the specified number evaluates to negative infinity.

Declaration
public static bool IsNegativeInfinity(float f)
Parameters
Description

IsPositiveInfinity(float)

Returns a value indicating whether the specified number evaluates to positive infinity.

Declaration
public static bool IsPositiveInfinity(float f)
Parameters
Description

Parse(string)

Converts the string representation of a number to its single-precision floating-point number equivalent.

Declaration
public static float Parse(string s)
Parameters
Description

ToString()

Converts the numeric value of this instance to its equivalent string representation.

Declaration
public override string ToString()
Returns
Description

ToString(string)

Converts the numeric value of this instance to its equivalent string representation, using the specified format.

Declaration
public string ToString(string format)
Parameters
Description

TryParse(string, out float)

Converts the string representation of a number to its single-precision floating-point number equivalent. A return value indicates whether the conversion succeeded or failed.

Declaration
public static bool TryParse(string s, out float result)
Parameters
Description float result

When this method returns, contains single-precision floating-point number equivalent to the numeric value or symbol contained in s , if the conversion succeeded, or zero if the conversion failed. The conversion fails if the s parameter is null or Empty , is not a number in a valid format, or represents a number less than MinValue or greater than MaxValue . This parameter is passed uninitialized; any value originally supplied in result will be overwritten.

Remarks
Values that are too large to represent are rounded to PositiveInfinity or NegativeInfinity as required by the IEEE 754 specification. This overload differs from the Parse(string) method by returning a bool value that indicates whether the parse operation succeeded instead of returning the parsed numeric value. It eliminates the need to use exception handling to test for a FormatException in the event that s is invalid and cannot be successfully parsed.