腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
基于C#
的
Contra-和协方差- CLR
.net
、
covariance
、
contravariance
在
c#第三版
的
CLR
中
,有一个我似乎无法理解
的
例子: 反变体意味着
泛
型
类型
参数
可以从类更改为派生
的
类。
在
C#
中
,<em
浏览 8
提问于2010-07-26
得票数 5
回答已采纳
2
回答
c#
泛
型
"in“关键字
c#
、
generics
、
contravariance
我偶然看到了以下MSDN文章,这篇文章(应该)对我做了很好
的
解释: 对于
泛
型
类型
参数
,in关键字指定
类型
参数
是反变体。可以
在
泛
型
接口
和委托中
使用
in关键字。反方差使您能够
使用
比
泛
型
参数
指定
的
派生
类型
更少
的
类型<
浏览 1
提问于2015-06-25
得票数 6
回答已采纳
1
回答
包含
泛
型
方法
的
泛
型
接口
需要同样
的
约束吗?
c#
、
entity-framework
、
generics
'T‘必须是引用
类型
,才能将其用作
泛
型
类型
或
方法
'TEntity’TestContext.cs
中
的
参数
'System.Data.Entity.DbSet‘
类型
'T‘必须是引用
类型
,才能将其用作
泛
型
类型
或
方法
考虑
使用
显式
接口
实现。更新基于我意识到我所犯
的
浏览 4
提问于2013-06-19
得票数 1
回答已采纳
1
回答
NDepend:检查
类型
是否实现了
泛
型
接口
ndepend
是否有一种
方法
可以检查某个
类型
是否正在
使用
NDepend实现具有特定
泛
型
参数
的
泛
型
类型
? 已实现
的
接口
属性返回
泛
型
类型
,但没有特定
的
泛
型
参数
。例如,IList,如果某个
类型
实现了IList,我想拒绝。
浏览 2
提问于2013-11-05
得票数 1
回答已采纳
1
回答
Visual Studio建模和
泛
型
参数
中
的
协方差
c#
、
visual-studio
、
modeling
我正在
使用
Visual Studio建模项目和带有分部类
的
代码生成。某些
接口
具有
泛
型
参数
和对这些
参数
的
泛
型
约束。我
使用
模板
参数
来指定
参数
、它们
的
类型
和它们
的
约束。到目前为止,所有代码都已成功生成。现在,我想在这些通用
参数
中
添加一个方差和协方差。以下是问题所在: 如何在
浏览 3
提问于2015-05-21
得票数 1
1
回答
变体类
接口
c#-4.0
、
covariance
我有一个通用
接口
,以及一个用具体
类型
参数
实现该
接口
的
类。我还有一个
使用
泛
型
接口
作为
类型
约束
的
泛
型
类,但是
类型
参数
被限制为某个基类
的
子类。我希望
使用
实现该
接口
的
类来实例
泛
型
类,但是
在
将类转换为该
接口
浏览 0
提问于2016-06-06
得票数 0
回答已采纳
2
回答
接口
vs
泛
型
?
java
、
generics
、
interface
我有一些工作代码,
使用
泛
型
已经开始使代码看起来比它应该
的
更混乱。 我有没有可能不
使用
泛
型
,而是为成员
类型
、构造函数
类型
、
方法
参数
类型
和
方法
返回
类型
使用
接口
?
泛
型
能提供什么,而上面
使用
接口
不能提供什么?我知道
泛
型</
浏览 1
提问于2012-07-13
得票数 1
回答已采纳
1
回答
比较开放
泛
型
参数
和开放
泛
型
接口
类型
c#
、
generics
、
reflection
是否可以(
在
c#
中
)比较一个开放
的
泛
型
参数
,例如T:
使用
开放
的
泛
型
接口
(或类)
的
类型
?下面是一个示例
接口
:然后以某种方式
在
方法
中</
浏览 1
提问于2015-09-24
得票数 0
回答已采纳
1
回答
.NET反射-
泛
型
类型
定义
的
GetInterfaces()
的
结果无法成功与
泛
型
类型
的
文本进行比较
c#
、
.net
、
generics
、
reflection
我最近不得不在.NET
中
做一些反射,
在
比较
泛
型
类型
定义时偶然发现了一个奇怪
的
行为。,所以我会得到
泛
型
接口
定义。当调用
泛
型
类型
定义
泛
型
接口
定义时,
接口
不是已经由.GetInterfaces()
方法
返回了吗?如果是,当我
在
LINQPad
中
检查返回
的</e
浏览 4
提问于2019-01-22
得票数 4
1
回答
在
Java中
使用
泛
型
方法
参数
java
、
generics
我第一次尝试
在
java中
使用
泛
型
方法
。它不起作用,而且在我看来,Java
泛
型
根本就不适合这样
使用
--我需要实现一个通用
接口
,而不是
使用
泛
型
方法
。请确认(或否认)这一结论。这就是我想要做
的
: String itemKey = item.getKey();
浏览 1
提问于2013-04-05
得票数 1
回答已采纳
2
回答
为什么通用
接口
在
默认情况下不是协/反变体?
c#
、
generics
、
covariance
、
contravariance
();在这个
接口
中,
泛
型
类型
仅用作
接口
方法
的
返回
类型
,而不是作为
方法
参数
的
类型
,因此它可以是协变量。在这种情况下,编译器不能从理论上推断出来自
接口
的
差异吗?如果可以,为什么C#要求我们显式地设置协/反方差关键字。Update:正如Jon所提到
的
,这个问题可以被分解为子问题: 编译器可以通过当前
泛</e
浏览 4
提问于2010-08-30
得票数 19
1
回答
Java
泛
型
多界错误:不能用不同
类型
的
参数
继承
java
当我编写代码时,我考虑
使用
泛
型
多个边界来解决问题,但是当我完成编写时,它一直
在
报告错误:不能用不同
类型
的
参数
继承。extends T>> T getMin(List<T> value) { return null;} 我
的
想法是定义一个
泛
型
类型
,这个
泛
型
类型
必须是动物
的
一个子类,这个
泛
<
浏览 1
提问于2020-04-07
得票数 1
2
回答
非
泛
型
类能实现
泛
型
接口
吗?
java
、
generics
、
interface
我一直在读Herbert
的
"Java,一个初学者指南“。
在
一页
的
通用
接口
一节
中
,作者写道(重点是我
的
):
在
一般
中
,如果一个类实现了
泛
型
接口
,那么该类也必须是
泛
型
,
浏览 0
提问于2019-01-22
得票数 2
回答已采纳
1
回答
与继承相关
的
F#编译错误
inheritance
、
compilation
、
f#
我
在
C#组件
中
定义了2个
接口
,其中1个
接口
继承自另一个
泛
型
接口
{void Update(T obj),我
使用
带有
泛
型
接口
的
构造函数
参数
定义
泛
型
类型
: type Domain<T> ( g
浏览 0
提问于2020-02-17
得票数 2
回答已采纳
1
回答
如果变量
类型
可以包含任意T
类型
的
泛
型
类,那么它会有什么根本缺陷吗?
c#
、
generics
、
language-design
、
type-safety
想象一下,每当您创建一个
泛
型
类MyClass<T>时,都会自动生成一个
接口
MyClass<>,其中包含MyClass<T>
的
所有
方法
和属性,这些
方法
和属性不
使用
泛
型
参数
或返回值。如果这个特性存在,你就不会认为它是生成
的
接口
,例如,List<>
类型
的
变量当然可以保存任何
泛
型<
浏览 2
提问于2016-10-25
得票数 1
2
回答
使
泛
型
类型
可用
的
注释
java
、
generics
、
annotations
(int id);} interface CustomerDAO extends DomainObjectDAO<Customer> // customer-specific queries - incidental.实现需要知道实际
的
模板
参数
类型
,但当然
类型
擦除手段在运行时不可用。,并将其用作运行时<em
浏览 1
提问于2010-06-12
得票数 11
回答已采纳
1
回答
调用
方法
之前
的
Java
泛
型
表示法是什么?
java
、
generics
我偶然发现了一些带有我不熟悉
的
泛
型
符号
的
示例代码: JsonObject json = message.body();}); 注意调用consumer()之前
的
"我理解它
的
作用,consumer()接受
泛
型
类型
T,我们告诉编译器
在
第二个
参数</
浏览 0
提问于2021-05-05
得票数 3
6
回答
泛
型
类
中
的
Java
泛
型
方法
java
、
generics
、
language-design
、
generic-method
、
raw-types
如果在Java
中
创建
泛
型
类(类具有
泛
型
类型
参数
),那么可以
使用
泛
型
方法
(该
方法
采用
泛
型
类型
参数
)吗?有什么关于
泛
型
类和
泛
型
方法
的
巧妙技巧吗? 为了澄清,我希望一个非
类型
化
浏览 2
提问于2013-08-01
得票数 31
回答已采纳
3
回答
返回
类型
的
Java
泛
型
java
、
generics
我看过一些类似这样
的
代码,无法理解它
的
意义:谢谢
浏览 0
提问于2014-07-31
得票数 2
1
回答
泛
型
参数
实现
的
XML文档?
c#
、
xml-documentation
给定一个
泛
型
接口
,我如何记录
泛
型
类型
的
实现?arg1, T2 arg2);{记录T:"string“和T1:"string”含义
的
正确
方法
是什么编辑 我忘了
在
MyComand类定义
中
添加ICommand
接口
。这个类没有重复,另一个问题是关
浏览 1
提问于2013-04-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
java中的泛型类型擦除
强制声明泛型的实际类型
Kotlin 泛型中的 in和out
教你如何攻克Kotlin中泛型型变的难点
Java中如何获得A泛型中T的运行时类型及原理探究
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券