将Dictionary <string,double =“”>转换为Dictionary <string,float =“”>使用Linq </string,> </string,>

时间:2014-03-25 20:36:49

标签: c# linq

我可以使用for循环进行转换,但是有一个Linq语句可以用作单行吗?

1 个答案:

答案 0 :(得分:10)

您可以使用:

var newdict = original.ToDictionary(kvp => kvp.Key, kvp => (float)kvp.Value);