Brad Abrams nel suo blog segnala come sia preferibile 'evitare' l'uso di costruttori statici nelle classi, in pratica in presenza di un costruttore statico, ogni volta che accediamo ad un membro della classe il CLR deve verificare se il membro e' stato inizializzato e, in caso contrario, invocarlo..