Static constructors are parameterless . If you don’t provide a static constructor to initialize static fields, the C# compiler initializes static fields to their default value as listed in the Default values of C# types article.
Read moreWhat is the purpose of constructor in C#?
A constructor is a special method of the class which gets automatically invoked whenever an instance of the class is created . Like methods, a constructor also contains the collection of instructions that are executed at the time of Object creation.
Read more