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.
|
|
#1 (permalink) |
![]() Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 431
|
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.
__________________
¿Por qué Uri Geller doblaba cucharas? |
|
|
|
|
|
#2 (permalink) |
![]() Fecha de Ingreso: marzo-2003
Ubicación: Eibar (Gipuzkoa)
Mensajes: 431
|
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);
__________________
¿Por qué Uri Geller doblaba cucharas? |
|
|
|