可能重复:
What is generics in C#?
public class MyNewClassMapper < EntityContainer, ModelContainer >
: BaseClassContainerMapper < EntityContainer, ModelContainer >
{
}
我的应用程序中有上述代码。无法找到MSDN中的链接,该链接解释了上面显示的类声明。为每个尖括号添加了空白区域,以使此帖子可读。 请帮忙。 史密斯
答案 0 :(得分:1)
这是一个通用类MyNewClassMapper
,它具有泛型类型参数EntityContainer
和ModelContainer
,并且继承自泛型类 1 BaseClassContainerMapper
参数。
1 也可以是一个界面,虽然在这种情况下根据名称看起来不像它。
答案 1 :(得分:0)
MyNewClassMapper<EntityContainer, ModelContainer>
继承自BaseClassContainerMapper < EntityContainer, ModelContainer >
<EntityContainer, ModelContainer>
是类型参数
请阅读有关通用课程http://msdn.microsoft.com/en-us/library/sz6zd40f.aspx
的更多信息答案 2 :(得分:0)
它定义了一个从基类(BaseClassContainerMapper)派生的类(MyNewMapperClass)。
类本身用于将一种对象类型映射到另一种对象类型。