我有一个通用类来处理传入的服务请求,我想知道是否可以限制属性实现所允许的泛型类型?
从以前的经验来看,我没有遇到过这样做的方法,但是想知道是否还有其他人。
internal class RequestProcessor<TRequest, TResponse> : IRequestProcessor<TRequest, TResponse>
where TResponse : INotifyPropertyChanged, new()
{
}
internal class RequestProcessor<TRequest, TResponse> : IRequestProcessor<TRequest, TResponse>
where TResponse : <?implements some property or field?>, new()
{
}