【发布时间】:2019-11-30 14:40:54
【问题描述】:
我刚刚在我的项目中包含了一个 DLL 文件,并且正在使用返回 List<Tuple> 的方法。我最近才意识到 C# 7 中的 ValueTuple 数据类型,并希望使用它而不是返回的普通元组。我知道我可以循环并手动进行转换,但是如果可能的话我想避免这样做,并且想知道是否有人知道将元组转换为 ValueTuple 的速记方法?如果我一无所知并且这是不可能的,那么如果有人能让我知道我可以实现这种转换的最高效的方式,我将不胜感激。
我已经寻找了一个.ToValueTuple() 方法,并在函数上使用了一个基本的强制转换,没有高兴地返回列表。
尝试时:
List<(string entityName, int min, int average, int max)> tupTest = trs.GetEntityStats();
我收到错误:
无法将源类型 'System.Collections.Generic.List>' 转换为目标类型 'System.Collections.Generic.List'
【问题讨论】:
标签: .net tuples c#-7.0 valuetuple