2012-07-17 45 views
1

可能重复:
What is generics in C#?这个语法在做什么?

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

} 

我在我的应用程序上面的代码。在MSDN中找不到上面显示的类声明的链接。为每个尖括号添加了空白区域以使此帖可读。 请帮忙。 史密斯

+2

http://msdn.microsoft.com/en-us/library/512aeb7t.aspx – zerkms 2012-07-17 23:22:23

+0

看起来像一个标准的泛型类定义 – sellmeadog 2012-07-17 23:23:37

回答

1

这是一个通用类MyNewClassMapper具有一般类型参数EntityContainerModelContainer和与这些相同的参数从通用类 BaseClassContainerMapper继承。

也可能是一个接口,虽然在这种情况下它看起来不像是基于名称的。

0

据限定了从派生的类(MyNewMapperClass)一个基类(BaseClassContainerMapper)。

这些类本身用于将一个对象类型映射到另一个。