StringExtensions Type
Extension methods with conversions from strings to other types
Static members
| Static member |
Description
|
Full Usage:
StringExtensions.AsBoolean(x)
Parameters:
String
-
The string to convert. Accepts "true", "false", "yes", "no", "1", "0" (case-insensitive).
Returns: bool
|
Converts the string to a boolean. Fails if the value is not a valid boolean.
|
Full Usage:
StringExtensions.AsDateTime(x, ?cultureInfo)
Parameters:
String
-
The string to convert. Accepts ISO 8601 format or MSFT JSON date format.
?cultureInfo : CultureInfo
-
Optional culture info for parsing. Defaults to InvariantCulture.
Returns: DateTime
|
Converts the string to a DateTime. Fails if the value is not a valid date/time string.
|
Full Usage:
StringExtensions.AsDateTimeOffset(x, ?cultureInfo)
Parameters:
string
-
The string to convert. Accepts ISO 8601 format with timezone offset or MSFT JSON date with offset.
?cultureInfo : CultureInfo
-
Optional culture info for parsing. Defaults to InvariantCulture.
Returns: DateTimeOffset
|
Converts the string to a DateTimeOffset. Fails if the value is not a valid date/time with offset string.
|
Full Usage:
StringExtensions.AsDecimal(x, ?cultureInfo)
Parameters:
String
-
The string to convert.
?cultureInfo : CultureInfo
-
Optional culture info for parsing. Defaults to InvariantCulture.
Returns: decimal
|
Converts the string to a decimal. Fails if the value is not a valid decimal.
|
Full Usage:
StringExtensions.AsFloat(x, ?cultureInfo, ?missingValues)
Parameters:
String
-
The string to convert.
?cultureInfo : CultureInfo
-
Optional culture info for parsing. Defaults to InvariantCulture.
?missingValues : string[]
-
Values to treat as missing (NaN). Defaults to standard missing value strings.
Returns: float
|
Converts the string to a float. Fails if the value is not a valid float.
|
|
|
Full Usage:
StringExtensions.AsInteger(x, ?cultureInfo)
Parameters:
String
-
The string to convert.
?cultureInfo : CultureInfo
-
Optional culture info for parsing. Defaults to InvariantCulture.
Returns: int
|
Converts the string to an integer. Fails if the value is not a valid integer.
|
Full Usage:
StringExtensions.AsInteger64(x, ?cultureInfo)
Parameters:
String
-
The string to convert.
?cultureInfo : CultureInfo
-
Optional culture info for parsing. Defaults to InvariantCulture.
Returns: int64
|
Converts the string to a 64-bit integer. Fails if the value is not a valid 64-bit integer.
|
Full Usage:
StringExtensions.AsTimeSpan(x, ?cultureInfo)
Parameters:
String
-
The string to convert.
?cultureInfo : CultureInfo
-
Optional culture info for parsing. Defaults to InvariantCulture.
Returns: TimeSpan
|
Converts the string to a TimeSpan. Fails if the value is not a valid time span string.
|
FSharp.Data