CLR: .Net / Mono / Boo / Otros CLR > C#

 typeInitializationException en static class

(1/1)

Sined99:
Hola a tod@s!

Os comento tengo una aplicacion en la que tengo un form padre y un form hijo, y tengo una clase static, resulta que cuando ejecuto me sale la excepcion typeInitializationException en una linea del form del padre

--- Código: ---datagridview1.Columns[0].HeaderText = Variables_Globales.TEXTO_CODIGO;

--- Fin del código ---

La clase static solo tiene un par de atributos

--- Código: ---static class Variables_Globales
    {
public static string TEXTO_CODIGO = "Code";
...
}


--- Fin del código ---

¿Alguien me puede echar una mano?

Muchas gracias, un saludo.

Sined99:
Hola,
He resuelto el problema pero sinceramente no se muy bien porque se produce, si alguien sabe el porque y puede arrojar un poco de luz lo agradeceria. Os comento, el error estaba en la siguiente linea de la clase static


--- Código: ---
public static string HORA= string.Format(FORMATO_HORA, DateTime.Now);

public static string FORMATO_HORA="{0:HH:mm:ss tt}";


--- Fin del código ---

Lo he solucionado cambiando este codigo por:

--- Código: ---
public static string FORMATO_HORA
        {
            get { return "{0:HH:mm:ss tt}"; }
        }

public static string HORA
        {
            get { return string.Format(Variables_Globales.FORMATO_HORA, DateTime.Now); }
        }


--- Fin del código ---

Navegación

[0] Índice de Mensajes

Ir a la versión completa