2011-06-08 178 views
0

在我的节目,我有一个挑战..如何将字典<string,int>转换为c#中的值的双数组?

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

现在我需要将这些字典“值”转换为“双师型”阵列。

我试过这样的,

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

,但不工作。任何人都可以解决我的问题。 在此先感谢。

+0

咄,你想整型的集合存储为数组,成一个字符串数组;当然这绝对不行。 “双列阵”是什么意思?两个数组,还是一个双精度数组? – BoltClock 2011-06-08 10:12:16

回答

4

尝试:

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

...而忽略了人谁是足够刻薄地说“咄” :)

+0

谢谢你好友:) – kik 2011-06-08 10:20:52

+0

非常欢迎:) – 2011-06-08 10:32:22

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

谢谢你巴迪:) – kik 2011-06-08 10:22:39

+0

不客气,我的朋友。 – manji 2011-06-08 10:24:41

相关问题