generics 相关问题

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

使用C#将行列表数据转换为列

我绑定了一个具有多个值的类列表。 我的清单是: 列表 lst = 新列表(); 公开课涵盖选项 { 公共字符串 BType {get;set;} ...

回答 1 投票 0

泛型 - 方法不能应用于给定类型

我正在阅读《Java Generics and Collections》这本书,遇到了一个我不明白的例子。 // 书中的原始示例 公共静态 > C c...

回答 1 投票 0

为什么我不能在 C# 中使用返回具有不同类型参数的泛型类的函数列表

我正在开发一个 C# 项目,其中有一个接口 IAnimal 和两个实现该接口的类 Dog 和 Cat。我还有一个通用类 Zoo,其中 T 是实现 I...

回答 1 投票 0

通用 TryInto 实现中的格式错误

每当 T 实现 TryFrom 时,我都会尝试为对象 T 制作 TryFrom 的通用实现。然而,我无论如何都在努力通过::错误。 在下面的代码中,我可以转换 Generic&...

回答 1 投票 0

Java 泛型 - 具有继承和接口的更复杂示例

大多数关于“泛型”的 Java 教程都解释了如何使用类和方法。这很简单。 将所有内容放在一个更复杂的示例中并非易事。我得到了一些合作...

回答 1 投票 0

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

假设我有一堆对象 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

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