Method TryParseSingle
- Namespace
- SodaFlow.Functional
- Assembly
- SodaFlow.Functional.dll
TryParseSingle(string?)
Parses a float from this string, if it holds one.
[Pure]
public static Maybe<float> TryParseSingle(this string? value)
Parameters
Returns
- Maybe<float>
A Maybe<T> containing the parsed value, and one containing no value if
valuedoes not hold one.
Remarks
Wraps TryParse(string, out float), so this reads
NumberStyles.Float | NumberStyles.AllowThousands in the current
culture. Use
TryParseSingle(string?, NumberStyles, IFormatProvider) to say
otherwise.
TryParseSingle(string?, NumberStyles, IFormatProvider)
Parses a float from this string in the given style and culture, if it holds one.
[Pure]
public static Maybe<float> TryParseSingle(this string? value, NumberStyles styles, IFormatProvider provider)
Parameters
valuestringThe string to parse. A null string gives no value.
stylesNumberStylesThe number styles permitted in
value.providerIFormatProviderThe formatting information of the culture to read with.
Returns
- Maybe<float>
A Maybe<T> containing the parsed value, and one containing no value if
valuedoes not hold one.