Converts the numeric value of this instance to its equivalent string representation, using the specified format.
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.
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.