1

我刚刚在我的项目中包含了一个 DLL 文件,并且正在使用一种返回List<Tuple>. 我最近才意识到ValueTupleC# 7 中的数据类型,并希望使用它而不是返回的普通元组。我知道我可以循环并手动进行转换,但是如果可能的话我想避免这样做,并且想知道是否有人知道将元组转换为 ValueTuple 的速记方法?如果我无知并且这是不可能的,那么如果有人能让我意识到我可以实现这种转换的最高效的方式,我将不胜感激。

我一直在寻找一种.ToValueTuple()方法,并在返回列表的函数上使用基本转换,没有任何乐趣。

尝试时:

List<(string entityName, int min, int average, int max)> tupTest = trs.GetEntityStats();

我收到错误:

无法将源类型“System.Collections.Generic.List>”转换为目标类型“System.Collections.Generic.List<(string entityName, int min, int average, int max)>”

4

1 回答 1

4

TupleExtensionsToTupleToValueTuple方法。

于 2019-07-22T16:21:17.820 回答