Hola.
Intento asignar una cultura diferente según un parámetro de la línea de
comandos. Tengo las fichas en inglés y castellano, por lo que le puedo pasar
"en" o "es" al programa. La parte del código que genera la excepción es:
public MainForm(string culture)
{
if(culture!="")
{
CultureInfo cultureInfo=new CultureInfo(culture);
Thread.CurrentThread.CurrentCulture=cultureInfo;
Thread.CurrentThread.CurrentUICulture=cultureInfo;
}
...
En la línea "Thread.CurrentThread.CurrentCulture=cultureInfo;" me produce la
excepción:
Excepción no controlada del tipo 'System.NotSupportedException' en
mscorlib.dll
Información adicional: La referencia cultural "en" es de tipo neutro. No se
puede utilizar al formatear y analizar, por lo que no se puede establecer
como la referencia cultural actual del subproceso.
que no entiendo qué significa. Estoy aplicando casi literalmente según el
libro "Profesional C#".
¿Me puede alguien indicar por dónde van los tiros?
Leer las respuestas