[英]C# Generics containing generics? T<TValue>
I got lost implementing a interface where I need TKey
, TValue
and TMessageListener
我在实现需要
TKey
, TValue
和TMessageListener
的接口时TMessageListener
public interface IHelper<TKey, TValue, TMessageListener>
but my TMessageListener
is TMessageListener<TValue>
how can I declare this at the interface layer? 但是我的
TMessageListener
是TMessageListener<TValue>
如何在接口层上声明呢?
可以通过以下类型约束来实现。
public interface IHelper<TKey,TValue,TMsgLst> where TMsgLst : TMessageListener<TValue>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.