CLR via C# 接口 泛型和接口约束

将泛型类型参数约束为接口的好处。 第一个好处在于,可将泛型类型参数约束为多个接口。这样一来,传递的参数的类型必须实现全部接口约束。 定义方法参数时,参数的类型规定了传递的实参必须是该类型或者它的派生类型。如果参数的类型是接口,那么实参可以是任意类类型,只要改类型实现了接口。使用多个接口约束,实际是表示向方法传递的实参必须实现多个接口。 事实上,如果将T约束为一个类和两个接口,就表示传递的实参类型必
相关文章
相关标签/搜索