腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
协
变性是关于接受价值
的
吗?
、
、
、
协
变性是关于接受价值
的
吗? 我正在通过
C#
通过
C#
书籍学习。因为协方差是关于具有
类型
,它是所需
类型
的
基本
类型
之一。因此,协方差仅在
返回
类型
的
上下文中
使用
。在上面的示例中,我们有一个String (它是从Object派生
的
,所以它是反
变
的
,而不是
协
变量),它用于传递参数(但不是
返回
值)
的
浏览 2
提问于2019-12-30
得票数 2
回答已采纳
3
回答
C#
中
的
方差规则
、
、
、
、
指针和非
泛
型
类型
在
C#
中不变体,但数组和非
泛
型
委托除外.
泛
型
类、结构和枚举是不变
的
。我就在这儿吗? 2)数组
类型
T[],其中T是有效
的
。例如,
泛
型
类型
T<out D>在D上是
协
变
的
(因此是有效
的
),因此我们可以说
类型
参数D是
协
浏览 7
提问于2013-04-26
得票数 10
回答已采纳
1
回答
在Scala中
使用
协方差表示或
泛
型
界时
、
、
、
在Scala中,方差可以用
泛
型
类型
参数上
的
+和-之类
的
方差运算符来定义。例如,List
类型
在标准库中是
协
变
的
。class List[+A]def foo[A](list : List[A])def foo[A](list : List[_:<
浏览 0
提问于2010-09-08
得票数 11
回答已采纳
2
回答
基于
C#
的
Contra-和协方差- CLR
、
、
在
c#
第三版
的
CLR中,有一个我似乎无法理解
的
例子: 反变体意味着
泛
型
类型
参数可以从类更改为派生
的
类。在
C#
中,
使用
in关键字指示反变体
泛
型
类型
参数。 反变体
泛</
浏览 8
提问于2010-07-26
得票数 5
回答已采纳
1
回答
不可能有一个
协
变
接口包含一个
泛
型
类型
,其
类型
参数是
协
变量
类型
吗?
、
、
我有一个不相关
的
协
变
接口和
泛
型
类。我希望
协
变量接口具有一个属性,它是
协
变量
类型
上
的
泛
型
类
的
实例,如下所示。public interface IFoo<out T> Bar<T> barobj { get; set; }{不幸
的
是我搞错了 ErrorCS1961无
浏览 3
提问于2021-04-09
得票数 0
1
回答
有人能解释一下这个通用语法吗?
、
、
、
我已经在谷歌上搜索了一下,没有找到任何可以解释语法
的
东西。public delegate void Action<in T>(T obj); 嗯..。我
使用
泛
型
已经有一段时间了,从来没有
使用
浏览 0
提问于2012-09-06
得票数 2
回答已采纳
1
回答
接口作为接口
返回
类型
、
、
在我
的
应用程序中,我
使用
不同
的
web来获取汽车信息。对于我已经实现
的
服务,我实现了ICarService。由于所有这些Api
返回
的
汽车数据都不一样,我已经实现了ICar接口,因此每个服务都可以
返回
自己
类型
的
汽车,但在我
的
应用程序中,我可以
使用
“通用”ICar。以下是我
的
实现:public interface ICar st
浏览 0
提问于2014-03-17
得票数 1
回答已采纳
3
回答
显式投射问题
、
、
、
造型
的
解决方案是什么? 不能将
类型
'AContainer‘隐式转换为'IContainer’。存在显式转换(是否缺少强制转换?)
浏览 2
提问于2009-09-18
得票数 0
回答已采纳
3
回答
C#
泛
型
类型
的
助记符
、
、
、
、
我经常忘记在定义
协
变
和逆
变
泛
型
类型
时是否必须
使用
或。在java中,我有助记符PECS (生产者扩展消费者超级)来帮助我。你知道类似于
c#
的
助记符吗?
浏览 2
提问于2010-08-28
得票数 3
2
回答
在
使用
泛
型
方法/
类型
时理解
类型
赋值
、
我正在尝试构建一个
泛
型
类型
,它可以在初始化T1
类型
的
实例时接受,并在其方法中接受T2
类型
的
实例。所以,现在我有了一个
泛
型
方法,其中可接受
的
类型
有一个约定-成为某个抽象类
的
子类,并且我有这个抽象
类型
实例
的
内部集合: private readonly IList<Tuple<CommandBase<SocialNetworkUnit
浏览 0
提问于2015-02-24
得票数 0
2
回答
转换为
泛
型
方法不支持
的
基
类型
。
、
、
= (IGenericOrder<object>) new GenericOrder<Foo>(); 这似乎很清楚,因为接口IGenericOrder并不是
协
变
的
。但是,如果我使接口
协
变
(interface IGenericOrder<out T>)
浏览 3
提问于2015-12-17
得票数 1
回答已采纳
1
回答
泛
型
方法中
的
泛
型
类型
转换
、
CompositePresentationEvent<TPayload> : EventBase { }现在,我需要在IEventAggregator
的
装饰器中将TestEvent
的
实例转换为它
的
基类NetworkEventBase。IEventAggregator TEventType GetEvent<TEventType>() where TEventType : EventBase, new();现在在我
的</
浏览 2
提问于2013-07-18
得票数 0
回答已采纳
2
回答
当
返回
类型
为IEnumerable<IEntry>时,为什么不能
返回
List<Entry>?
、
IEnumerable<IEntry> func() return new List<Entry>();
返回
的
对象不满足所有
类型
要求吗?
浏览 1
提问于2010-10-18
得票数 1
回答已采纳
2
回答
如何在List<Base>和List<Derived>中定义一个获取
C#
的
方法
、
、
有什么方法来定义这样
的
方法吗?我会
使用
IEnumerable<Animal>,但我需要将.Add()、.Clear()和这样
的
方法反映到内部列表中,而不需要显式地这样做。
浏览 1
提问于2018-11-21
得票数 0
回答已采纳
5
回答
类型
参数中
的
“
泛
型
”
类型
参数/继承
Dictionary<object, object> dict)DoSomething(new Dictionary<int, string>()) 由于int和string都是从object继承
的
,所以我认为这是可行
的
。
浏览 9
提问于2013-12-16
得票数 3
回答已采纳
9
回答
为什么数组是
协
变
的
,而
泛
型
是不变
的
?
、
、
、
、
来自Joshua Bloch
的
Effective,String[]
浏览 361
提问于2013-09-07
得票数 181
回答已采纳
1
回答
是否有一个(优雅
的
)解决方案来在方法中进一步约束
泛
型
类型
参数?
、
、
我有一个
泛
型
基类Foo<T>,Bar<U>和Bat<T>类都是从这个基类派生
的
。U由T派生而来。Bat和Bar是类似的实现,只是在一些地方不同,U
类型
的
值必须以不同
的
方式处理。在Foo中,我有一个工厂方法Create,它接受T
类型
的
参数,应该创建一个Bar或Bat对象。一种可能
的
解决方案是:
浏览 0
提问于2012-12-11
得票数 2
3
回答
对非
泛
型
类型
的
协方差/逆差支持?
、
、
我想知道为什么
C#
团队决定不支持非
泛
型
的
协
变
/逆
变
,考虑到它们可能同样安全。这个问题相当主观,因为我不希望团队成员做出回应,但可能有人有我(和Barbara Liskov)缺乏
的
洞察力。public interface ITest object Property get;} 下面的实现将失败,尽管完全安全(我们总是可以在不违反接口
的
情况下
返回
更具体<em
浏览 1
提问于2009-08-09
得票数 2
3
回答
泛
型
类协方差
、
可以在
C#
中编译下面的代码吗?我确实用Java编译了类似的代码。
浏览 4
提问于2013-09-29
得票数 5
1
回答
为什么List.Contains不能与我
的
代码一起工作?
、
、
我
使用
List.Contains来判断变量是否在列表中,但是它不断地
返回
它不是的时候。abstract public class Actividad:IEquatable<Actividad> { public class Act
浏览 0
提问于2012-04-16
得票数 1
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C#的未来:协变返回类型
C#高级语法之泛型、泛型约束,类型安全、逆变和协变
强制声明泛型的实际类型
java中的泛型类型擦除
教你如何攻克Kotlin中泛型型变的难点
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券