title: how to get the default value of a type if the type is only known as System.Type?
body: <p>If I want a method that returns the default value of a given type and the method is generic I can return a default value like so:</p>
  
  <pre><code>public static T GetDefaultValue()
  {
    return default(T);
  }
  </code></pre>
  
  <p>Can I do something similar in case I have the type only as a <code>System.Type</code> object?</p>
  
  <pre><code>public static object GetDefaultValue(Type type)
  {
    //???
  }
  </code></pre>