You can't get an instance of a static class while you can get instances of a class having private constructor via static methods.
Private constructor is used, for instance, in the
Singleton design pattern (see, for istance
"Implementing Singleton in C#"[
^]).