Ode*_*ded 7

不,它不一样.

附:

Foo<T> where T : BaseObject
Run Code Online (Sandbox Code Playgroud)

T可以是任何BaseObject类型及其继承者.

附:

Foo<BaseObject>
Run Code Online (Sandbox Code Playgroud)

T 必须BaseObject精确地(假设没有方差改性剂被宣布在Foo为通用类型参数).

  • @TravisJ - 不,除非在泛型类型参数上声明了协方差. (2认同)