为了账号安全,请及时绑定邮箱和手机立即绑定

C#泛型为什么不像Java语言一样支持通配符?

C#泛型为什么不像Java语言一样支持通配符?

肥皂起泡泡 2018-10-24 09:10:23
C#泛型为什么不像Java语言一样支持通配符?
查看完整描述

2 回答

?
ibeautiful

TA贡献1993条经验 获得超5个赞

因为java的泛型实际都转成了object类型,而C#则是<>中的类型。

查看完整回答
反对 回复 2018-10-25
?
PIPIONE

TA贡献1829条经验 获得超9个赞

java的泛型是java编译器的一个feature(特性),java的泛型采用的是 擦触发 来实现的,实际上他在编译器编译的时候都转换成object类型的。而C#的泛型是类型安全的,他是从CLR层面进行支持泛型的,和java实现的泛型不是一个层面的。

查看完整回答
反对 回复 2018-10-25
  • 2 回答
  • 0 关注
  • 704 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信