我定义了自己的IExportable
接口,并将其用作
public static A SomeAction<B>(IList<T> data) where T : IExportable
{
var tType = typeof(T);
IList<B> BLists = SomeMethod(tType);
//...
}
即SomeMethod
:
List<B> SomeMethod(IExportable exportData)
{
// do somethings
}
但是当我运行我的应用程序时得到这个错误:
SomeMethod(IExportable) 的最佳重载方法匹配有一些无效参数无法从“System.Type”转换为“IFileExport”
我的错误在哪里?