public void Hoge<T>(T t)

ジェネリックメソッドの
引数にインターフェースを入れさせないようにできませんか?
もしくはインターフェースならreturnするような処理を書きたいです

メソッド内で更にTを使ってインスタンスを生成するので
インターフェースだと問題なのです