Is it a bad programming practice to have try/catch blocks inside constructors? Or does it make no difference as long as our programs handle typeinitializer exceptions gracefully.

In C# if there are any exceptions inside a constructor the framework always throws typeinitilizer exceptions.

Thanks, Shamika

Edit
Report