SingleConverter Class

Definition

Provides a type converter to convert single-precision, floating point number objects to and from various other representations.

public class SingleConverter : System.ComponentModel.BaseNumberConverter
Inheritance

Inherited Members

System.ComponentModel.BaseNumberConverter

System.ComponentModel.TypeConverter

System.Object

Examples

The following sample converts a variable of type Single to a string, and vice versa.

Single s(3.402823E+10F);
String^ mySStr = "3.402823E+10";
Console::WriteLine( TypeDescriptor::GetConverter( s )->ConvertTo( s, String::typeid ) );
Console::WriteLine( TypeDescriptor::GetConverter( s )->ConvertFrom( mySStr ) );
Single s=3.402823E+10F;
string mySStr="3.402823E+10";
Console.WriteLine(TypeDescriptor.GetConverter(s).ConvertTo(s, typeof(string))); 
Console.WriteLine(TypeDescriptor.GetConverter(s).ConvertFrom(mySStr));    
Dim s As [Single] = 3.402823E+10F
Dim mySStr As String = "3.402823E+10"
Console.WriteLine(TypeDescriptor.GetConverter(s).ConvertTo(s, GetType(String)))
Console.WriteLine(TypeDescriptor.GetConverter(s).ConvertFrom(mySStr))

Remarks

This converter can only convert a single-precision, floating point number object to and from a string. The Single value type represents a single-precision 32-bit number with values ranging from negative 3.402823e38 to positive 3.402823e38.

Note

You should never create an instance of SingleConverter. Instead, call the GetConverter method of TypeDescriptor. For more information, see the examples in the TypeConverter base class and How to: Implement a Type Converter.

Constructors

SingleConverter()

Initializes a new instance of the SingleConverter class.