1

可能重复:
什么是 C# 中的泛型?

public class MyNewClassMapper < EntityContainer, ModelContainer > 
   : BaseClassContainerMapper < EntityContainer, ModelContainer >
{

}

我的应用程序中有上述代码。在 MSDN 中找不到解释上述类声明的链接。在每个尖括号周围添加了空白,以使这篇文章可读。请帮忙。史密斯

4

3 回答 3

1

这是一个MyNewClassMapper具有泛型类型参数的泛型类,EntityContainer并从具有这些相同参数的泛型类1ModelContainer继承。 BaseClassContainerMapper

1也可以是一个接口,尽管在这种情况下它看起来不像,基于名称。

于 2012-07-17T23:24:53.777 回答
0

MyNewClassMapper<EntityContainer, ModelContainer>继承自BaseClassContainerMapper < EntityContainer, ModelContainer >

<EntityContainer, ModelContainer>类型参数

请阅读更多关于通用类的信息http://msdn.microsoft.com/en-us/library/sz6zd40f.aspx

于 2012-07-17T23:26:47.833 回答
0

它定义了一个派生自基类 (BaseClassContainerMapper) 的类 (MyNewMapperClass)。

类本身用于将一种对象类型映射到另一种对象类型。

于 2012-07-17T23:27:22.973 回答