What does “where T : class, new()” mean??

Can you please explain to me what where T : class, new() means in the following line of code? void Add<T>(T ...

What does “where T : class, new()” mean??

Can you please explain to me what where T : class, new() means in the following line of code? void Add<T>(T ...