通用约束和继承

Zin*_*nov 4 c# generics inheritance

我有这个场景:

class A<T> 
Run Code Online (Sandbox Code Playgroud)

我想要一个 Person 类型的约束

class A<T> where T: Person
Run Code Online (Sandbox Code Playgroud)

我也希望 A 从 B 继承。

例子:

class A<T> : B : where T: Person
Run Code Online (Sandbox Code Playgroud)

或者

class A<T> where T: Person,  B
Run Code Online (Sandbox Code Playgroud)

我该怎么做?

Rad*_*cal 14

class A<T> : B where T : Person
Run Code Online (Sandbox Code Playgroud)