![]() |
1
9
首先,它将有助于了解您请求的功能的名称:泛型类型协方差。C#支持以下情况下的协方差:
你已经满足了使用方差的第一个条件,但是没有其他必要条件,所以你不能使用它。
另一种看法是:如果C允许你做你想做的事,会出什么问题?我们换衣服吧
好吧,现在让我们看看出了什么问题:
这个程序片段有四行,其中三行必须是合法的,结果是一个类型错误:现在老虎笼子里有一只长颈鹿。因此,第二行必须是非法的,以防止类型错误。
你可以通过制作
现在没问题了。
不像
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 4 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 4 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 5 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 5 月前 |