Esta documentación está archivada y no tiene mantenimiento.

DoubleConverter (Clase)

Proporciona un convertidor de tipos para convertir objetos de números de punto flotante de doble precisión a otras representaciones o desde otras representaciones.

Espacio de nombres: System.ComponentModel
Ensamblado: System (en system.dll)

public class DoubleConverter : BaseNumberConverter
public class DoubleConverter extends BaseNumberConverter
public class DoubleConverter extends BaseNumberConverter

Este convertidor sólo puede convertir un objeto Double a una cadena o desde una cadena.

NotaNota

Nunca debe crearse una instancia de DoubleConverter. En su lugar, se llama al método GetConverter de TypeDescriptor. Para obtener más información, vea los ejemplos de la clase base TypeConverter.

Para obtener más información sobre convertidores de tipos, vea la clase base TypeConverter y Cómo: Implementar un convertidor de tipos.

NotaNota

El atributo HostProtectionAttribute aplicado a esta clase tiene el siguiente valor para la propiedad Resources: SharedState. HostProtectionAttribute no afecta a las aplicaciones de escritorio (que normalmente se inician al hacer doble clic en un icono, escribir un comando o introducir una dirección URL en un explorador). Para obtener más información, vea la clase HostProtectionAttribute o Programación de SQL Server y atributos de protección del host.

En el ejemplo de código siguiente se convierte una variable de tipo Double en una cadena y viceversa.

double myDoub = 100.55;
string myDoStr = "4000.425";
Console.WriteLine(TypeDescriptor.GetConverter(myDoub).ConvertTo(myDoub, typeof(string))); 
Console.WriteLine(TypeDescriptor.GetConverter(myDoub).ConvertFrom(myDoStr));    

double myDoub = 100.55;
String myDoStr = "4000.425";
Console.WriteLine(TypeDescriptor.GetConverter((System.Double)myDoub).
    ConvertTo((System.Double)myDoub, String.class.ToType()));
Console.WriteLine(TypeDescriptor.GetConverter((System.Double)myDoub).
    ConvertFrom(myDoStr));

Los miembros estáticos públicos (Shared en Visual Basic) de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows 98, Windows 2000 SP4, Windows Millennium, Windows Server 2003, Windows XP Media Center, Windows XP Professional x64, Windows XP SP2, Windows XP Starter Edition

.NET Framework no admite todas las versiones de cada plataforma. Para obtener una lista de las versiones admitidas, vea Requisitos del sistema.

.NET Framework

Compatible con: 2.0, 1.1, 1.0
Mostrar: