能不能将类型参数约束为指定类型,而不是约束为实现了某个接口或继承某个类型。
比如下面一个类:我要求 Tc 的类型 必须是Ta 或者是Tb。
(下面这样定义好象不对。意思好象是Tc 要继承或实现 Ta 和 Tb。)
public class MyClass<Ta, Tb> {
public void DoSomeThing<Tc>()
where Tc : Ta, Tb
{ }
}
PIPIONE
萧十郎
相关分类