StringConverter class
Converts arbitrary values into strings using extended conversion rules:
- Numbers: are converted with '.' as decimal point
- DateTime: using ISO format
- Boolean: 'true' for true and 'false' for false
- Arrays: as comma-separated list
- Other objects: using
toString()
method
Example
var value1 = StringConverter.ToString(123.456); // Result: '123.456'
var value2 = StringConverter.ToString(true); // Result: 'true'
var value3 = StringConverter.ToString( Date(2018,0,1)); // Result: '2018-01-01T00:00:00.00'
var value4 = StringConverter.ToString([1,2,3]); // Result: '1,2,3'
Constructors
Properties
- hashCode → int
-
The hash code for this object. [...]
read-only, inherited
- runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed. [...]
inherited
-
toString(
) → String -
Returns a string representation of this object.
inherited
Operators
-
operator ==(
dynamic other) → bool -
The equality operator. [...]
inherited
Static Methods
-
toNullableString(
dynamic value) → String - Converts value into string or returns null when value is null. [...]
-
toString2(
dynamic value) → String - Converts value into string or returns '' when value is null. [...]
-
toStringWithDefault(
dynamic value, String defaultValue) → String - Converts value into string or returns default when value is null. [...]