generics 相关问题

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

是否有通用方法通过C#中的反射填充各种泛型集合?

例如,这里有一些代码来创建List 通过反思(是的,我知道有从数组转换到列表的函数,问题不是关于该解决方案的问题是关于......

回答 3 投票 3

flow javascript泛型类型“无法从值位置引用类型`CustomType` [1]。”

我试图调用异步函数并指定自定义类型(让我们称之为“CustomType”)。我在这种类型中指定了一些随机属性,只是要理解它是......

回答 1 投票 0

继承泛型类型

假设我已经知道框架不允许讨论模式,在示例中我需要从更简单的通用模式应用中受益。背景我......

回答 1 投票 -2

通用方法输入通用对象类型

我正在重构代码...考虑这个继承链...公共类基础公共类简单扩展基础公共类安全扩展简单公共类框架扩展安全...

回答 1 投票 1

如何根据T创建不同行为的泛型方法?

创建一个根据给定类型采取不同行为的泛型方法的最佳方法是什么,而不使用if语句来检查它是什么类型的?例如,如何创建添加 (...

回答 1 投票 0

无法推断出通用参数“S”

所以我试图使用泛型和协议一致性来创建一个小的依赖注入容器。但是我在编译时遇到了一些麻烦。我想知道是否有一个快速的专家可以说...

回答 2 投票 0

使用Linq查找C#通用列表中的最新项目

我有一个通用的项目清单。每个项目都包含一个DateTime字段。我想以最优雅和最有效的方式使用Linq找到列表中的最新项目。优雅比...更重要

回答 5 投票 3

Java中相同逻辑的推广方法

嗨,假设我们有一个包含许多数组列表的类,并且包含非常类似的方法,如下面的公共类Foo {private ArrayList rapperList = new ArrayList <>(); ...

回答 4 投票 4

具有不满意类型约束的通用方法是隐藏扩展方法[重复]

我使用一个简洁的小HashCode实用程序与一些实例方法,可以帮助快速生成哈希值。我已经为这个问题简化了它,但它基本上是这样的:public struct HashCode {...

回答 1 投票 0

如何从泛型observable订阅PublishRelay?

Kotlin代码:好玩 可观察 .circuitBreaker():可观察 {val relay = PublishRelay.create ()this.subscribe(relay)返回relay.toFlowable(...

回答 2 投票 0

如何限制使用泛型接受某些用户定义的类对象的方法?

我有2个空类emp和重置。我在另一个类中有方法,它只接受这两个类,我需要使用泛型来实现这些类。这两个类彼此无关......

回答 1 投票 0

如何在Kotlin中指定递归泛型参数?

我只想从Java中使用Log4j(v2.8.2)移植以下代码:ConsoleAppender appender = ConsoleAppender.newBuilder()。 withName( “是ConsoleAppender”)建立();问题是 ...

回答 2 投票 4

枚举作为泛型类型并用于某些注释

我希望子类将特定的枚举值传递给extends中的父类,这样这些特定的枚举值将在某些注释的父类中使用。以下是我想要的......

回答 1 投票 -2

Java泛型中是否有联盟?

我可以在集合中包含两种不同的类型吗?例如,我可以使用List <String U Integer>吗?

回答 5 投票 5

算术运算的Rust泛型[重复]

我写了一个泛型函数来检查给定的数字是否是偶数:使用std :: ops :: Rem; fn main(){let x:u16 = 31;让y:u32 = 40; println!(“x = {},y = {}”,is_even(x),is_even(y)); ...

回答 1 投票 1

无法将X类型转换为T.泛型类中的泛型委托

请考虑以下代码:委托void SomeDelegate (T foo)其中T:Foo; class Foo {} class SomeGenericClass 其中T:Foo {private readonly SomeDelegate ...

回答 1 投票 0

通用迭代器的声明

我正在编写一个名为graph的类,我用Hashmap表示有向图。我想创建一个方法,按以下方式打印出整个图形:key1:value13,valeue17,.....

回答 3 投票 2

在通用树中查找并返回具有下一个较大元素的节点

我正在使用不同的方法。但是只有两个测试用例成功运行。这是我的代码: public static TreeNode findNextLargerNode(TreeNode root, int n){

回答 3 投票 0

使用动态类型创建通用对象

我在C#中遇到泛型类型的问题。这是我的最小客户端:使用Castle.DynamicProxy;使用Newtonsoft.Json;使用系统;使用System.Collections.Generic;使用System.Linq;用...

回答 1 投票 0

为什么Java Collector.toList()在其返回类型中需要通配符类型占位符?

我一直在做一些Java Streams操作,当然它不喜欢我的代码,并且拒绝提供有用的错误消息。 (作为参考,我对C#和Linq没有任何问题,......

回答 1 投票 13

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