前言:
要创建泛型类,只需在类定义中包含尖括号语法。
其中T可以是任意标识符,只要遵循通常的C#命名规则即可,例如不以数字开头等。
泛型类可以在其定义中包含任意多个类型,它们用逗号分隔开。
定义了这些类型之后,就可以在类定义中像使用其他类型那样使用它们。可以把它们用作成员变量的类型、属性或方法等成员的返回类型,方法变元的参数类型等。
新建Animal类:
创建Chicken类:
创建Cow类:
新建SuperCow类:
添加Farm类:
修改Program.cs:
执行应用程序...