generics 相关问题

泛型是一种参数多态,可以在各种语言中找到,包括.NET语言,Java和Swift。

如何关联高阶函数之间定义的泛型类型?

我正在创建一个Redux存储增强器,它接受一个函数来序列化Redux状态。我将构建商店并设置订阅更改 - 在每次更改时,我将序列化状态。 ...

回答 3 投票 0

是列表 List的子类 ?为什么Java泛型不是隐式多态的?

我对Java泛型如何处理继承/多态性感到困惑。假设以下层次结构 - 动物(父)狗 - 猫(儿童)所以假设我有一个方法doSomething(List

回答 16 投票 696

通过Generic方法传递Type的新实例

我有一系列非常相似的方法:private static DocumentBody GetPdfBodyObject(int sectionId){DocumentBody db = new DocumentBody(); //给Db添加一些东西......

回答 2 投票 3

如何在返回类型中使用通配符与定义的泛型类型不同?

我有以下类,它编译精细的类MyClass {MyClass extends Number> foo(){return new MyClass ();但是当我改变我的回报时......

回答 1 投票 4

在泛型方法中处理类型创建

我有几个发送请求的方法,应该返回特定类型的响应。所有请求都扩展了RequestVO类型,并且所有响应都扩展了ResponseVO。为了避免在每个铸造......

回答 4 投票 2

在Microsofts依赖注入中获取开放式通用服务

假设我们有以下服务:interface IService {} interface IService :IService {T Get();在ASP.Net-Core中,我们用不同的T注册了一些实现...

回答 2 投票 1

使用ASP.NET Core Microsoft.Extensions.DependencyInjection注册部分关闭的泛型类型

在ASP.NET Core 1.1.2 Web项目中,它取决于Microsoft.Extensions.DependencyInjection 1.1.1,我正在尝试注册一个通用的FluentValidation验证器及其实现和...

回答 1 投票 3

扩展Iterable的Haxe接口

我有一个扩展Iterable(以及其他接口)的接口。接口MyInterface扩展Iterable {public function iterator():Iterator ;这给了我......

回答 1 投票 4

为什么协议的关联类型在Swift中不使用泛型类型语法?

我对用于协议的关联类型的语法与另一方面的泛型类型之间的区别感到困惑。例如,在Swift中,可以定义泛型类型......

回答 2 投票 38

用于检查匿名类型的JSON字符串的C#泛型实用程序

我有一个JSON字符串。我想检查它是否包含匿名对象。如果是,则返回该值。如果没有则返回默认值。然后我希望能够重复这个多重...

回答 4 投票 0

具有泛型的Swift函数,其中约束是自身符合的协议

我正在尝试编写一个静态泛型方法,该方法将协议作为参数并在Swinject容器中注册类实例作为协议解析。重要的是我无法注册......

回答 2 投票 0

如何在泛型类中获取Property和Value?

这里是调用函 数并创建对象的地方也许这样你就可以看到我正在尝试做什么类Program {static void Main(string [] args){...

回答 2 投票 0

在C#中实例化泛型类型的实例

我有一个专门的泛型集合类,它将用于保存许多不同类型的对象的集合。创建集合后,我需要实例化集合的项目。一世 ...

回答 2 投票 2

我可以在java中添加两个通用值吗? [重复]

我用的是实例。但是有没有其他方法来添加两个通用值。可以这样做吗?公共静态 T add(T x,T y){T sum; sum = x + y; ...

回答 3 投票 1

我需要在子类中覆盖CompareTo方法

我有一个实现Comparable接口的A类,以及一个扩展A的B类。我需要找到一种方法来覆盖B类中的compareTo。我发现了一个类似的问题无法使用与...相比

回答 3 投票 1

重新设计未经检查的演员警告

我有一个类将包含一些针对不同对象的不同解析器实现。虽然我能够在没有任何警告的情况下存储解析器实现,但是从地图中获取解析器会发出警告......

回答 4 投票 4

表现的反思替代

我正在使用普通Dapper为项目实现数据访问层。我正在使用CRUD操作的通用存储库和我的查询的通用查询构建器。我的问题出现在......

回答 1 投票 0

对泛型类型调用重载方法'equals'

我试图从泛型类型中调用'equals'方法。在运行时,类型具有'equals'的重载但仍然触发Object.equals(Object obj)。这是通用类......

回答 1 投票 0

为什么Expression.Call抛出参数错误

我正在尝试提取Count方法,所以我可以在以后重用它来构建表达式树。 var g = Expression.Parameter(typeof(IEnumerable ), “G”); var countMethod = typeof(Enumerable)....

回答 1 投票 0

为什么在外部参数化类中创建一个数组,其中组件类型是一个被认为是“通用数组创建”的内部类?

公共课A. {B [] bs = new B [5];私有类B {}}我收到一个编译时错误,说新的B [5]是通用数组创建。我没想到这是因为:B ......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.