DoubleConverter
Class
Definition
Provides a type converter to convert double-precision, floating point number objects to and from various other representations.
public class DoubleConverter : System.ComponentModel.BaseNumberConverter
- Inheritance
Inherited Members
System.ComponentModel.BaseNumberConverter
System.ComponentModel.TypeConverter
System.Object
Examples
The following code example converts a variable of type Double to a string, and vice versa.
double myDoub(100.55);
String^ myDoStr = "4000.425";
Console::WriteLine( TypeDescriptor::GetConverter( myDoub )->ConvertTo( myDoub, String::typeid ) );
Console::WriteLine( TypeDescriptor::GetConverter( myDoub )->ConvertFrom( myDoStr ) );
double myDoub = 100.55;
string myDoStr = "4000.425";
Console.WriteLine(TypeDescriptor.GetConverter(myDoub).ConvertTo(myDoub, typeof(string)));
Console.WriteLine(TypeDescriptor.GetConverter(myDoub).ConvertFrom(myDoStr));
Dim myDoub As Double = 100.55
Dim myDoStr As String = "4000.425"
Console.WriteLine(TypeDescriptor.GetConverter(myDoub).ConvertTo(myDoub, GetType(String)))
Console.WriteLine(TypeDescriptor.GetConverter(myDoub).ConvertFrom(myDoStr))
Remarks
This converter can only convert a Double object to and from a string.
Note
You should never create an instance of DoubleConverter. Instead, call the GetConverter method of TypeDescriptor. For more information, see the examples in the TypeConverter base class.
For more information about type converters, see the TypeConverter base class and How to: Implement a Type Converter.
Constructors
| DoubleConverter() |
Initializes a new instance of the DoubleConverter class. |