Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 是否有一种将元组转换为ValueTuple的简捷方法?_.net_Tuples_C# 7.0_Valuetuple - Fatal编程技术网

.net 是否有一种将元组转换为ValueTuple的简捷方法?

.net 是否有一种将元组转换为ValueTuple的简捷方法?,.net,tuples,c#-7.0,valuetuple,.net,Tuples,C# 7.0,Valuetuple,我刚刚在我的项目中包含了一个DLL文件,并且正在使用一个返回列表的方法。我最近才意识到C#7中的ValueTuple数据类型,并希望使用它来代替返回的正常元组。我知道我可以循环并手动进行转换,但是如果可能的话,我希望避免这样做,我想知道是否有人知道一种将元组转换为ValueTuple的速记方法?如果我是无知的,而这是不可能的,那么如果有人能让我意识到我可以实现这一转变的最有效的方式,我将不胜感激 我寻找了一个.ToValueTuple()方法,并对返回列表的函数使用基本强制转换 尝试时: Lis

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

我寻找了一个
.ToValueTuple()
方法,并对返回列表的函数使用基本强制转换

尝试时:

List<(string entityName, int min, int average, int max)> tupTest = trs.GetEntityStats();
List tupTest=trs.GetEntityStats();
我收到错误消息:

无法将源类型“System.Collections.Generic.List>”转换为目标类型“System.Collections.Generic.List”

has
ToTuple
ToValueTuple
方法。

has
ToTuple
ToValueTuple
方法