2011-06-08 34 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

相關問題