Hi,
>Is this rule for C# only or any other .NET Language have the same behaviour ?
That's a rule that C# and most other .NET language enforce. In IL you can create a constructor that doesn't call the parent constructor. The CLR won't complain and instantiate the type just fine. However, such an assembly wouldn't pass peVerify anymore.
--
Christof