Согласно MSDN:
Статический конструктор не принимает модификаторы доступа и не имеет параметров.
Статический конструктор вызывается автоматически для инициализации класса до создания первого экземпляра или ссылки на статические члены.
Статический конструктор не может быть вызван напрямую.
Кто-нибудь может объяснить, почему статический конструктор не может иметь параметры?