статические классы запечатаны, не могут содержать членов экземпляра. Статические методы являются частью Типа, а не экземпляра, и статические методы не могут получить доступ к членам экземпляра. Статические методы не могут быть виртуальными, но могут быть перегружены. Статические методы также генерируют IL-коды «call» вместо «callvirt».
Статические классы имеют статический конструктор, который не принимает аргументов и вызывается перед первым использованием типа.