3,188 votesMike Marynowski commented
@tsahi @david - It's perfectly possible to constrain to nullables, it just works a little backwards:
public T? AddNullables<T>(T? v1, T? v2) where T : struct
You constrain on the value type generic argument.
955 votesMike Marynowski commented
+1 to Matt Dotson's comment...so simple and logical, I can't believe it wasn't included at the same time that extension methods were introduced!