次のクラスとメソッドがあります。
public class MyGenericClass<T>
where T : class
{
}
public class MyClass
{
public TGen MyMethod<TGen>(TGen myGenClass)
where TGen : MyGenericClass<T>
where T : class
{
return myGenClass;
}
}
T
ただし、これはMyMethodのシンボルを解決できないため、エラーになります。MyMethod<TGen, T>
私には少し冗長に思えるので、持っている必要はありません。これは可能ですか?