为了账号安全,请及时绑定邮箱和手机立即绑定

System.Tuple 和 (,) 有什么区别?

System.Tuple 和 (,) 有什么区别?

C#
米琪卡哇伊 2021-11-28 16:43:01
背景:我使用了来自不同库的两种方法;一种用于参数System.Tuple<double,double>,另一种(double,double)用于参数。我发现自己无法在不做额外工作将 a 转换System.Tuple为 a 的情况下使用这两种方法(,)。System.Tuple<t1,t2>和 和有什么不一样(t1,t2)?
查看完整描述

2 回答

?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

(t1,t2)ValueTuple<,>不是Tuple<,>

因此,执行以下操作将起作用:

ValueTuple<int, int> hey = (1, 2);

但是,这会给你一个类型错误

 Tuple<int, int> hey = (1, 2);


查看完整回答
反对 回复 2021-11-28
?
MM们

TA贡献1886条经验 获得超2个赞

元组表示一组数据。您可以通过单个元组参数将多个值传递给一个方法。您可以使用 Tuple 返回数据集而不使用 out 参数。您可以使用 Tuple 从一个方法中传递或返回最多 8 个参数。


查看完整回答
反对 回复 2021-11-28
  • 2 回答
  • 0 关注
  • 197 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信