J'ai la méthode générique suivante, mais VS me donne une erreur de compilation à ce sujet. (L'opérateur '??' ne peut pas être appliqué aux opérandes de type 'T' et 'T')
public static T Method<T>(T model) where T : new()
{
var m = model ?? new T();
}
Quelqu'un a-t-il une idée de pourquoi?
Edit: Est-il possible que la raison en soit que T peut être une structure dans mon cas, et qu'une structure est un type non nullable?