title: How is it possible to create an object from the abstract class?
body: <p>We know that the Array class in c# is abstract. </p>
  
  <p>But the static CreateInstance method of this class returns an object of the Array class. </p>
  
  <p>How is it possible?</p>