如何将字典<string,int>转换为c#中的值的双数组?</string,int>

时间:2011-06-08 10:10:21

标签: c# dictionary double int toarray

在我的编程中,我遇到了挑战..

Dictionary<string,int> dic=new Dictionary<string,int>();

现在我需要将这些字典“值”转换为“Double”数组。

我试过这样,

string[] strn=dic.Values.ToArray();

但没有工作。任何人都可以解决我的问题。 提前谢谢。

2 个答案:

答案 0 :(得分:7)

double[] dd = dic.Values.Select(i => (double)i).ToArray();

答案 1 :(得分:4)

尝试:

double[] strn = dic.Values.Select(v => (double)v).ToArray();

...并且忽视那些不友善的人说“呃”:)