这是C# 2.0中的泛型类定义,
where TYPE:BusinessBase
另外,这种用法也是.Net中推荐的业务基类的定义,这个基类中定义了一些对业务对象的基本操作,包括脏数据识别、出错处理机制、资源释放等,它这样定义的作用是统一了派生类处理自己的实例对象的接口,比如,
public class Student : BusinessBase
{
//重载基类中的抽象方法
}
new()限制了类型TYPE必须有一个无参数的构造函数
在c#叫做泛型,在c++叫做模板
在< ....>里面的东西是类型,不是变量,可以有多个,每个用逗号“,”分隔开
可以是任何类型,例如