日期:2014-05-17 浏览次数:20768 次
public class ConfigA { }
public class ConfigB : ConfigA { }
public class A<T> where T : ConfigA
{
protected void _test1(ConfigA configA) { }
public void test2(T config) { }
public void test3<T1>(T1 config) where T1 : ConfigA
{ }
}
public class B<T> : A<T> where T : ConfigB
{
public void test1(ConfigB configB)
{}
public void test3<T1>(T1 config) where T1 : ConfigB
{}
}