如何使用两个约束声明泛型

时间:2018-04-18 15:02:53

标签: c# generics

我有一个类声明,如下所示:

public class BlueFinApiClient : IBlueFinApiClient

我试图把它变成一个泛型类,我把这个声明改为:

public class BlueFinApiClient<T> : IBlueFinApiClient<T> where T : 
SREDApiRequest, BlueFinApiRequest , new()

但我似乎无法克服这个错误:

  

类类型约束'SPS.CardDecryption.Engine.KSNDecryption.BlueFin.BlueFinApiRequest'必须先于任何其他约束

我只是没有看到我在宣言中做错了什么。

0 个答案:

没有答案