Type オブジェクトを使ってジェネリックメソッドを呼び出す方法

下のように、ジェネリックなメソッドを、非ジェネリックなオーバーロードメソッドから呼び出したいときがたま〜にあります。 // ジェネリックなメソッド public string Greet<T>(string name) { return string.Format("{0} {1}", typeof(T).Name, name); } // 非ジェネリックなメソッド public string Greet(Type type, strin</t>…