C#学习系列之泛型接口

41 阅读1分钟

C#学习系列之泛型接口


泛型接口

将接口成员的参数和返回类型设置为泛型参数的接口。

interface IMyself<T>
{
	T Myself(T self);
}
class A:IMyself<A>//可以是实现类本身或者其他类型
{
	public A Myself(A self);
}

举例:
interface ILearn <A>
{
	void Act(A cmd);//学习技能的接口
}
class Labrador:Dog,ILearn<Sit>
{
	public void Act(Sit cmd);
}

总结

学习记录

www.imooc.com/video/14241