为了方便起见,我想为RxDart类创建一些扩展类。但我找不到一种方法来对泛型做一些基本的事情,例如,我需要将泛型类型限制为几个类型。下面是我如何在C#中实现它 MyGenericType<T> where T : bool, int { ... } 因此将T限制为bool和int类型。我如何在dart中做同样的事情呢?这些文档仅显示具有如下单一
我们在C#中有一个抽象的泛型类,很像这样: where T: Entity public abstract void: Repository<Event> //etc.我们正在实现一个工作单元模式,该模式保留一个字典来将实体类型映射到存储库类型,以便当需要创建或更改实体时,它知道实例化哪个存储库是什么