Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Como paso a Float una cadena? (http://www.forosdelweb.com/f29/como-paso-float-cadena-344608/)

txarly 25/10/2005 08:04

Como paso a Float una cadena?
 
En un string tengo una cadena que representa un numero con decimales:

string valor = "166.50"
float rValor=Convert.ToSingle(valor);

si quiero obtener un float a partir de la cadena utilizo Convert, pero el float que obtengo vale 16650, que tengo que hacer para obtenerlo bien con decimales?

Un saludo y gracias.

txarly 25/10/2005 08:27

Me contesto, lo acabo de descubrir...
Hay que pasar un objeto definiendo la referencia cultural

NumberFormatInfo provider = new NumberFormatInfo( );
provider.NumberDecimalSeparator = ".";
string valor = "166.50"
float rValor=Convert.ToSingle(valor, provider);


La zona horaria es GMT -6. Ahora son las 23:02.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.