Si quiero un método que devuelve el valor predeterminado de un tipo determinado y el método es genérico puedo devolver un valor por defecto de este modo:cómo obtener el valor predeterminado de un tipo si el tipo solo se conoce como Tipo de sistema?
public static T GetDefaultValue()
{
return default(T);
}
¿Puedo hacer algo similar en caso de que tenga el tipo sólo como un objeto System.Type
?
public static object GetDefaultValue(Type type)
{
//???
}
¡Mejor usar! Type.IsValueType, para hacer frente a las interfaces. –
gracias muchachos! eso es lo que estaba buscando! –