In the following code I do not know what means " where S : new() " part. What is the keyword to find more info in Google ?
public virtual void Print<S, T>() where S : new() { Console.WriteLine(default(T)); Console.WriteLine(default(S)); }