我试着比较Haskell的类型类和C‘S接口,假设有一个Functor。哈斯克尔: fmap :: (a -> b) -> f a -> f binterface Functor<A, B> F<B> fmap(Func<A, B> f, F<A> x);这是无效的实现,实际上我使用了应该由F返回</
我是C#泛型概念的新手,我想返回使用泛型概念的接口实现的类。下面是我的示例,它目前在没有泛型的情况下实现: 1)返回接口的工厂类,这个类有两个重载方法,接受不同的数据模型: public class Factory public ICommon Initpublic ICommon Init(WebInfoData webInfoData)