猿问

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

背景:我使用了来自不同库的两种方法;一种用于参数System.Tuple<double,double>,另一种(double,double)用于参数。我发现自己无法在不做额外工作将 a 转换System.Tuple为 a 的情况下使用这两种方法(,)

System.Tuple<t1,t2>和 和有什么不一样(t1,t2)


米琪卡哇伊
浏览 198回答 2
2回答

陪伴而非守候

(t1,t2)是ValueTuple<,>不是Tuple<,>因此,执行以下操作将起作用:ValueTuple<int,&nbsp;int>&nbsp;hey&nbsp;=&nbsp;(1,&nbsp;2);但是,这会给你一个类型错误&nbsp;Tuple<int,&nbsp;int>&nbsp;hey&nbsp;=&nbsp;(1,&nbsp;2);

MM们

元组表示一组数据。您可以通过单个元组参数将多个值传递给一个方法。您可以使用 Tuple 返回数据集而不使用 out 参数。您可以使用 Tuple 从一个方法中传递或返回最多 8 个参数。
随时随地看视频慕课网APP
我要回答