class GenericWrapper<T>
{
}
class WrapperInstance : GenericWrapper<string>
{
}
class Usage
{
public static Usage Create<T1, T2> (T2 t2) where T1 : GenericWrapper<T2>
{
return null;
}
}
...
// works
Usage.Create<WrapperInstance, string>("bar");
// doesnt work
Usage.Create<WrapperInstance>("bar");
我怀疑答案是没有的,但我是否能够把最后一行汇编起来?
我希望汇编者迫使我提出直截了当的论点,而不必知道或首先去审查<条码>《WrapperInstance,看<条码>
我知道,我可以通过使用第一种方法或以<条码>object作为论据和进行操作时间检查来汇编,但这不是问题;] 我基本上怀疑这些是我唯一的两个选择。
增 编