我们应该将 Tuple 还是 ValueTuple 用于仅引用类型的变量?

问题描述

有很多问题只包含 Tuple(class)ValueTuple(struct) 之间的区别 在没有 GC 压力的情况下,ValueTuple 一切都过去了。但是我不明白为什么 ValueTuple 接受所有数据类型呢?为什么不只是 ValueTuple 只接受它们设计为结构的结构。

一目了然。将引用类型与 ValueTuple 一起使用是否安全且性能更高?

示例

ValueTuple<CarClass,EngineClass> CarBody

要不我们走

Tuple<CarClass,EngineClass> CarBody

我看到的所有示例都包含 ValueTuple<int,int,long,structs only> 是否仅为此目的而设计?我使用的许多代码都使用 ValueTuple<ReferenceTypes>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)