1
7
不,这不是故意的,因为这意味着
显然,由于您的附加约束,这无法工作,因为
在您的情况下,我能想到的唯一解决方案是(执行运行时检查):
|
2
2
像这样的事情不会起作用吗?
|
3
1
此外,您的示例在另一方面违反了合同:一个
即使两个门面工厂都从
另一个评论:我会远离黑魔法铸造,因为这些问题是你的设计固有的,而不仅仅是C#的缺点。。。 |
Glory Raj · 有什么方法可以使这两个块具有共同的功能吗 2 年前 |
milczi · Swift通用无强制展开向下投射 6 年前 |
bugs · Typescript-泛型类型扩展自身 6 年前 |
John Bustos · C#通用工厂模式,不说明通用工厂模式的类型 6 年前 |
Blankdud · 具有默认数据的通用对象创建方法 6 年前 |
Tim Hutchison · 从泛型对象列表中读取泛型值 6 年前 |