gpt4 book ai didi

c# - Foo where T : BaseObject and Foo 之间的区别

转载 作者:行者123 更新时间:2023-11-30 14:15:08 25 4
gpt4 key购买 nike

有什么区别

Foo<T> where T : BaseObject

Foo<BaseObject>

这句话不是一样的吗?

最佳答案

不,这不一样。

与:

Foo<T> where T : BaseObject

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

与:

Foo<BaseObject>

T 必须 完全是 BaseObject(假设在 Foo 中没有为泛型类型参数声明方差修饰符).

关于c# - Foo<T> where T : BaseObject and Foo<BaseObject> 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10574347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com