1
8
你面临的问题是有价值的 Covariance .
如果这不是编译错误,那么最后一行代码是可能的。 这样做可以避免错误:
但你不能用
|
2
4
从技术上讲,这是因为
它应该像预期的那样工作(虽然很难看…)。 例如,请参见, this SO question 有关详细信息 |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
milczi · Swift通用无强制展开向下投射 6 年前 |
bugs · Typescript-泛型类型扩展自身 6 年前 |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 6 年前 |
Blankdud · 具有默认数据的通用对象创建方法 6 年前 |
Tim Hutchison · 从泛型对象列表中读取泛型值 6 年前 |