【发布时间】:2018-04-30 10:20:46
【问题描述】:
我有一个通用类:
class JobDetails<IJobRequirement>{}
class SpecialRequirement: IJobRequirement{}
我无法将JobDetails<SpecialRequirement> 类型的值分配给JobDetails<IJobRequirement> 类型的变量。这在 C# 中是可能的还是我错过了一些基本的东西?
【问题讨论】:
-
你能发布你所有的代码吗?第一个类似乎有一个名为
IJobRequirement的泛型类型,这与将泛型类型设置为具有该名称的接口不同。
标签: c# .net generics inheritance