Please see below
class A
{
statc intA()
{
Correct
}
static A(int x,int y)
{
Incorrect
}
static A(int x)
{
Incorrect
}
}
Static constructor automatically invoked/called by CLR so access modifer or parameters are not allowed
Static constructor will automatically be invoked only once. It happens either creation of the first object or accessing its static members. Any way we cannot explicitly invoke the static constructor so access modifer or parameters are not allowed