[英]C# Generics containing generics? T<TValue>
我在實現需要TKey
, TValue
和TMessageListener
的接口時TMessageListener
public interface IHelper<TKey, TValue, TMessageListener>
但是我的TMessageListener
是TMessageListener<TValue>
如何在接口層上聲明呢?
可以通過以下類型約束來實現。
public interface IHelper<TKey,TValue,TMsgLst> where TMsgLst : TMessageListener<TValue>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.