J'ai une classe de génériques, où je veux instancier un objet avec le type générique. Je veux utiliser un argument pour le constructeur du type.
Mon code:
public class GenericClass<T> where T : Some_Base_Class, new()
{
public static T SomeFunction(string s)
{
if (String.IsNullOrEmpty(s))
return new T(some_param);
}
}
Je reçois une erreur sur le
new T(some_param)
'T': impossible de fournir des arguments lors de la création d'une instance d'un type de variable
Des idées comment puis-je faire cela?