Class Parse
Numeric parsing utilities.
public static class Parse
- Inheritance
-
Parse
- Inherited Members
Methods
Date(string)
Parses dates in dd/MM/yyyy format.
public static DateTime Date(string token)
Parameters
token
string
Returns
Float(ReadOnlySpan<char>)
Parses a float from a string.
public static float Float(ReadOnlySpan<char> token)
Parameters
token
ReadOnlySpan<char>Something like "20.05".
Returns
- float
A valid floating-point value on successful parse, 0.0f if the token is invalid.
Float(string)
Parses a float from a string.
public static float Float(string token)
Parameters
token
stringSomething like "20.05".
Returns
- float
A valid floating-point value on successful parse, 0.0f if the token is invalid.
Int(string)
Parses an integer from a string.
public static int Int(string token)
Parameters
token
stringSomething like "20".
Returns
- int
A valid integer value on successful parse, 0 if the token is invalid.
TryDate(string, out DateTime)
Attempts to parse a DateTime from a string, modifying result
upon success.
public static bool TryDate(string token, out DateTime result)
Parameters
Returns
TryFloat(ReadOnlySpan<char>, out float)
Attempts to parse a float from a string, modifying result
upon success.
public static bool TryFloat(ReadOnlySpan<char> token, out float result)
Parameters
token
ReadOnlySpan<char>result
float
Returns
TryFloat(string, out float)
Attempts to parse a float from a string, modifying result
upon success.
public static bool TryFloat(string token, out float result)
Parameters
Returns
TryInt(string, out int)
Attempts to parse an integer from a string, modifying result
upon success.
public static bool TryInt(string token, out int result)
Parameters
Returns
Vector2(string)
Parses a Vector2 from a string.
public static Vector2 Vector2(string token)
Parameters
token
stringA string like "10 20".
Returns
Vector3(string)
Parses a Vector3 from a string.
public static Vector3 Vector3(string token)
Parameters
token
stringA string like "10 20 30".