我有一个接口,它有一个带有两个类型参数的泛型方法。我想在一个类中部分显式地实现该泛型方法。这可能吗?下面的一些示例代码:
public interface ISomeInterface
{
TResultType Results<TResultsType,TSearchCriteriaType>(TSearchCriteriaType searchCriteria);
}
public class SomeConcrete : ISomeInterface
{
public TResultsType Results<TResultsType, ConcreteSearchCriteria>(ConcreteSearchCriteria searchCriteria)
{
return (TResultsType)Results;
}
}
我是否必须显式地实现这两个类型参数才能使其工作?