covariance

covariance

文章 0 浏览 4

如何使用 GuavaOptional 作为“自然协变对象”

新的 Guava 10 Optional 表示自然协变,因此可以进行强制转换。 如果我尝试这样做,它看起来有点难看: Optional opti = Optional.of(42); Optional o…

攀登最高峰 2024-12-11 08:04:25 2 0

MATLAB 中两个矩阵之间的协方差

我有两个矩阵,X 和 Y,每列代表随机变量的多个实现; X = [x_11 x_21 .... x_n1 x_12 x_22 .... x_n2 . . .... . . . .... . x_1m x_2m .... x_nm] …

日久见人心 2024-12-09 09:07:22 1 0

java 从 List 转换到列表其中 B 延伸 A

这可能吗?如果不是,为什么这在 Java 中不可能呢? interface B extends A {} public List getList(); List = getList(); // Type mismatch: cannot …

野の 2024-12-08 11:47:22 0 0

对数协方差到算术协方差矩阵函数?

是否有一个函数可以将使用对数返回构建的协方差矩阵转换为基于简单算术返回的协方差矩阵? 动机:我们希望使用均值-方差效用函数,其中预期收益和方差…

一萌ing 2024-12-08 11:33:16 2 0

使用泛型实现显式接口成员

我有一个通用类组的非通用接口。我有一个方法,它使用协方差返回从非泛型类组的抽象实现派生的类中的强类型实例。 因此,基本上通过此设置,我有许多…

茶花眉 2024-12-07 04:35:29 1 0

为什么 Animals[] Animals = new Cat[5] 可以编译,但 List 会编译? Animals = new List() 没有吗?

Jon Skeet 在他的《C# in Depth》一书中试图回答以下问题: 为什么我无法将 List 转换为 List? 为了解释这一点,他从一个代码片段开始,其中包括这两…

音栖息无 2024-12-06 21:59:21 1 0

如何修复这个错误?无效方差:类型参数“T”;必须始终有效

我在编译时收到以下错误消息: “无效方差:类型参数 'T' 必须在 'ConsoleApplication1.IRepository.GetAll()' 上始终有效。'T' 是协变的。” 下面是…

画离情绘悲伤 2024-12-04 19:11:03 1 0

C#中返回集合时如何处理协方差?

我在返回集合和协方差方面遇到问题,我想知道是否有人有更好的解决方案。 场景是这样的: 我有 2 个版本的实现,我想保持版本实现完全独立(即使它们…

童话 2024-12-04 01:48:45 0 0

Autofac:使用输入和输出类型参数解析变体类型

这个问题是我上一个问题的后续问题:Autofac:隐藏多个逆变一个组合背后的实现。 我试图找到 Autofac 协变和逆变支持的边界。我注意到 Autofac 的 Con…

梦途 2024-12-03 00:02:55 3 0

C++协方差和参考

假设我有一个带有纯虚拟的抽象基类,它返回一个昂贵的对象。由于它是一个昂贵的对象,我应该返回对它的引用。 但生活并没有那么简单,假设我有两个类…

绝不服输 2024-12-01 23:32:46 0 0

List.OfType<> 的性能影响是什么?整个列表在哪里是该类型?

我有一个架构,我们将数据节点作为 IEnumerable 传递。一切都很好,但在每个子类中,我们希望将它们存储为 List ,因为该类中的所有内容都会创建并使…

寄离 2024-12-01 05:20:18 1 0

需要覆盖逆变解决方法

我很难找到(我确信这是一个非常常见的)设计模式来解决以下问题。考虑这段代码: class AA {}; class BB : public AA {}; class A { public: virtual…

驱逐舰岛风号 2024-12-01 03:37:19 2 0

Autofac:将多个逆变实现隐藏在一个组合后面

我被这个关于 (. NET 4.0)对 Autofac 的协变和逆变支持,现在我正在尝试实现类似的目标,但没有任何运气。 我想要实现的是以这样的方式配置 Autofac…

谢绝鈎搭 2024-11-30 10:35:06 1 0

C# 实现接口时的协变和逆变

我最近决定刷新我对 C# 基础知识的记忆,所以这可能是微不足道的,但我遇到了以下问题: StringCollection was used in .NET v1.0 in order to create…

待"谢繁草 2024-11-29 11:27:07 2 0

扩展变量和协变返回类型

我正在测试协变返回类型并遇到了这个问题。 class Vehicle { int i = 3; } class Car extends Vehicle{ int i = 5; public Car returningCar(){ Syste…

不一样的天空 2024-11-28 07:42:54 2 0
更多

推荐作者

胡图图

文章 0 评论 0

zt006

文章 0 评论 0

z祗昰~

文章 0 评论 0

冰葑

文章 0 评论 0

野の

文章 0 评论 0

天空

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文