有一个AuthenticationBase
WCF RIA 服务中的类。类定义如下:
// assume using System.ServiceModel.DomainServices.Server.ApplicationServices
public abstract class AuthenticationBase<T>
: DomainService, IAuthentication<T>
where T : IUser, new()
什么是new()
这段代码的意思是?
这是新的约束.
它指定T
必须不abstract并且必须暴露一个public无参数构造函数为了被用作泛型类型参数为了AuthenticationBase<T>
class.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)