using Actvator.CreateInstance to create object of class which is having private constructor?
<p>By using <code>Activator.CreateInstance</code> we can create objects of a class, even if the constructor is private. </p>

<p>Is there anyway to prevent this?</p>
