このコードが通らないんですけどなんでだめなんでしょう。
どなたか教えていただけませんか。

public class Bar<T>
{
public int Say()
{
T hoge = new T();
return 1;
}
}