Can any one Explain that
(a) when we should use static class, static constructor and private constructor in our project.
(b) what is difference between static class and private constructor, static constructor and private constructor.
If possible please explain with relating to live example(with code) because there is so many confusing example of this.