title: Public constructor and static constructor
body: <p>I am reading a code in C# that uses two constructors. One is static and the other is public. What is the difference between these two constructors? And for what we have to use static constructors?</p>