Los constructores estáticos no privados pueden causar comportamientos inesperados, particularmente cuando se ejecutan varias ...

Los constructores estáticos no privados pueden causar comportamientos inesperados, particularmente cuando se ejecutan varias veces. Esta infracción puede ocurrir si un tipo se declara estático, pero no ha declarado explícitamente un constructor estático. En este caso, algunos compiladores generarán un constructor estático externamente visible.