generics 相关问题

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

按类型添加和获取列表中的对象

假设我有一堆对象 A, B, C, ... 实现多个接口 I1, I2, I3, ... 我的目标是拥有这样的功能 公共无效AddObjectThatImplements(对象o)...

回答 1 投票 0

Func<> 参数数量未知

考虑以下伪代码: TResult Foo(Func f, params object[] args) { TResult 结果 = f(args); 返回结果; } 该功能接受...

回答 6 投票 0

Go 中可空的泛型返回类型

如果我有一个返回 T any 的函数,但在某些情况下我需要返回 nil,那么可以返回指针 *T 吗?或者有一些更好的解决方案 func GetData[T 任何](项目 T) *T { ...

回答 1 投票 0

在 CS0535 中隐藏具体类型结果后面的泛型类型参数

我有一个相当学术的问题:为什么技术上不可能使用以下代码? // 抽象 公共记录 MappingRequest(TContract Contract, TEntity Ent...

回答 1 投票 0

重写虚拟泛型方法

我有一个像这样的通用方法: 公共类 DomainServiceBase :IDomainServiceBase 其中 TEntity :类 { 公共虚拟异步任务 InsertAndSaveA...

回答 1 投票 0

在 C# 中重写虚拟泛型方法

我有一个像这样的通用方法: 公共类 DomainServiceBase :IDomainServiceBase 其中 TEntity :类 { 公共虚拟异步任务 InsertAndSaveA...

回答 1 投票 0

Typescript:如何提取 const 对象的值类型并将它们用作新类型中的键?

我想获取一个常量对象,例如 {key1: 'value1', key2: value2'} 作为 const,并将其值转换为键,并在类型为 {value1: number; 的新对象中使用它。值2:数字}。我想...

回答 3 投票 0

如何定义允许任意数量的 Deref::deref 调用的 Deref 特征边界

我有一个 Rc>,我想编写一个函数,该函数需要一个可以在 &MyTrait 中取消引用的类型。 以下是我尝试过的内容以及收到的错误。这可以吗

回答 1 投票 0

在Python中定义具有默认值的泛型参数

假设我有以下代码: 从输入 import Literal、TypeVar、Generic T = TypeVar("T", 边界=str) Foo 类(通用 [T]): def foo(self, arg: T = "foo") -> T:...

回答 2 投票 0

动态表达式参数个数不正确

我正在使用反射和动态表达式使用虚假数据自动填充类及其所有属性,我的代码如下所示: 静态 Faker AutoInferRules() 其中...

回答 1 投票 0

给定java枚举类,按值查找枚举

我的项目中的一个共同愿望是在给定其构造值之一时找到一个枚举。例如: 公共枚举动物 { 狗(“吠叫”), 猫(“喵”); 公共无线...

回答 1 投票 0

泛型类使用通配符,其泛型也是泛型类

假设我有一个泛型类,它的泛型仍然是一个泛型类,就像 列表> 或列表> 我不...

回答 1 投票 0

如何在asp dot net中创建泛型方法

要声明泛型类型,您可以在类型名称后面的尖括号中指定类型参数。例如,TypeName,其中 T 是类型参数。 这是在......中使用泛型的示例

回答 1 投票 0

Java:通过将类型作为方法参数传递来实例化参数化类

我的问题是有一个名为 TypedProducer 的通用类用于键和值,我必须从配置中实例化它(假设有人告诉我键是 Integer 并且...

回答 1 投票 0

Mockito:使用有界通配符返回类型的存根方法

考虑以下代码: 公共类 DummyClass { 公共列表虚拟方法(){ 返回新的ArrayList(); } } 公共类 DummyClassTest { 公开

回答 6 投票 0

可为空的泛型属性

如果属性可为空并且泛型类型不受任何限制,为什么我不能用值 null 填充默认泛型属性? 公共类 Class_0 其中 TValue : st...

回答 1 投票 0

返回类型具有泛型和扩展的模拟方法

是否可以使用签名 Set getCars() 来模拟(使用mockito)方法而不抑制警告?我试过: XXX 汽车 = xxx; when(owner.getCars()).thenReturn(cars); 但没有妈妈...

回答 2 投票 0

无法使用通用函数获取dynamic_cast

尝试对基类指针列表中的子类指针执行dynamic_cast。 这是层次结构: 基类{}; SubA 类:公共 Base{}; SubB 类:公共 Base{}; 那我有一个...

回答 1 投票 0

instanceof 并转换为包含通用字段的包装器

我想编写一个通用的处理类,它可以处理特定的树状数据结构。叶子值可以通过映射函数进行转换。映射是在处理之前完成的。

回答 1 投票 0

Java Reflection - 获取泛型类型,可能是泛型的泛型?

我需要确定在运行时应用于 Java 对象的泛型类型。对于像 Map 这样的情况,这相当简单。我的代码如下所示: 受保护类...

回答 1 投票 0

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