generics 相关问题

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

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

我有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

阵列中具有关联类型的协议 - 替代解决方案

考虑一个例子:协议CellConfigurator {var cellClass:UICollectionViewCell.Type {get} func configure(cell:UICollectionViewCell)} class AppleCell:UICollectionViewCell {let title = ...

回答 1 投票 0

TypeScript:TypedArray的泛型类型定义

我试图通过将任意TypedArray作为输入来编写一个扩展/收缩TypedArray的函数,并返回一个具有不同大小的新的同型TypedArray并复制原始元素......

回答 3 投票 5

Typescript泛型类型约束和类型兼容性

我有泛型问题来推广事件处理类。下面是一些重现问题的原型代码:interface Base {} interface ClassOf 扩展功能{...

回答 3 投票 0

泛型类型参数是实现接口的类

假设我们有一个实现接口类MyParaClass的类:IMyParaInterface和另一个名为MyObject的类,它接受泛型T类MyObject 其中T:IMyParaInterface ...

回答 1 投票 1

如何将d:DesignInstance设置为泛型类型?

一个简单的;-)我声明:xmlns:om =“clr-namespace:System.Collections.ObjectModel; assembly = System”我尝试将泛型设置为DataType:

回答 1 投票 21

如何解决 - 无法使用Automapper将Generic.List强制转换为Linq.IQueryable?

我在使用DTO和EF模型时遇到以下错误:无法转换类型为'System.Collections.Generic.List1 [Project.Core.UI.Models.ContentTypes]'的对象以键入'System.Linq ... 。

回答 3 投票 4

如何在列表List中使用两种类型

我们可以在List中使用两个不同的类型参数 或者在类类型中添加一个参数?例如:public class ClassA {public int a {get; set;} public int b {get; set;}} I ...

回答 3 投票 0

如何修改这个统一教程脚本?

所以有一个Unity官方教程,2D流氓就好。 http://unity3d.com/learn/tutorials/projects/2d-roguelike在这些系列中,我想修改,改进敌人的AI用于学习目的。我想,当......

回答 1 投票 0

Java泛型 - 为什么允许“扩展T”而不是“实现T”?

我想知道Java中是否有一个特殊的原因是使用“extends”而不是“implements”来定义类型参数的边界。示例:public interface C {} public class A.

回答 8 投票 278

将返回值转换为泛型类型

假设我们有一个带有单个泛型方法的接口:public interface IExtender {T GetValue (字符串标签);和一个简单的实现A,返回两个实例...

回答 6 投票 8

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