坏:
- 类型信息在编译时会丢失,因此在执行时您无法分辨出它是什么意思
- 不能用于值类型(这是一个大问题-在.NET中,
List<byte>
确实有abyte[]
作为支持,并且不需要装箱) - 调用通用方法的语法很烂(IMO)
- 约束的语法可能会造成混淆
- 通配符通常令人困惑
- 由于上述各种限制-铸造等
好:
- 通配符允许在调用方指定协方差/相反,在许多情况下这非常整洁
- 总比没有好!
欢迎分享,转载请注明来源:内存溢出
坏:
List<byte>确实有a
byte[]作为支持,并且不需要装箱)
好:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)