2011-02-11 18 views
6

así que estoy usando un código como el siguiente:problema Double.TryParse cuando no sé la cultura

Double.TryParse(Value, NumberStyles.Any, CultureInfo.InvariantCulture, out result); 

y por ahora el idioma está en francés, pero algunos clientes pueden utilizar otros idiomas también, así que No voy a codificar "fr-FR" en el programa ... pero ahora si paso "2,00", que debería ser el número dos, se está convirtiendo en el número doscientos.

ayuda sobre cómo puedo hacer esto correctamente? gracias

Respuesta

3

Si se trata de una aplicación web, puede buscar el encabezado Accept-Language en la solicitud como una sugerencia de qué configuración regional usar para el usuario.

Cuestiones relacionadas