Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/04/2011, 16:42
Avatar de MiguelRock90
MiguelRock90
 
Fecha de Ingreso: marzo-2011
Mensajes: 5
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Convertir String a Double

hmm, has probado el Double.Parse("String")? te trata de convertir el string en un double, aunque si falla se cae xD, asi que tambien puedes usar Double.TryParse("stringConvertir",ref DoubleDevuelto), en este caso le pasas 2 parametros, el primero el que vas a convertir y el segundo el double al que le devolvera el valor, la diferencia de este metodo con el Parse, es que el TryParse si no lo logra convertir, por defecto le asigna 0 al devolver, asi que es mas seguro, solo que es mejor que lo uses cuando estes completamente seguro de que el string va a significar cualquier cosa y no un numero en concreto.

otra cosa, si tienes dudas sobre la coma y el punto, deberias buscar la configuracion regional del sistema y ver cual es el separador por miles, si es "." o ",". para tenerlo en el codigo ve al siguiente espacio de nombre en la propiedad "CurrencyGroupSepar":

System.Globalization.CultureInfo.CurrentCulture.Nu mberFormat.CurrencyGroupSeparator

Saludos.