在我的節目,我有一個挑戰..如何將字典<string,int>轉換爲c#中的值的雙數組?
Dictionary<string,int> dic=new Dictionary<string,int>();
現在我需要將這些字典「值」轉換爲「雙師型」陣列。
我試過這樣的,
string[] strn=dic.Values.ToArray();
,但不工作。任何人都可以解決我的問題。 在此先感謝。
在我的節目,我有一個挑戰..如何將字典<string,int>轉換爲c#中的值的雙數組?
Dictionary<string,int> dic=new Dictionary<string,int>();
現在我需要將這些字典「值」轉換爲「雙師型」陣列。
我試過這樣的,
string[] strn=dic.Values.ToArray();
,但不工作。任何人都可以解決我的問題。 在此先感謝。
嘗試:
double[] strn = dic.Values.Select(v => (double)v).ToArray();
...而忽略了人誰是足夠刻薄地說「咄」 :)
謝謝你好友:) – kik 2011-06-08 10:20:52
非常歡迎:) – 2011-06-08 10:32:22
咄,你想整型的集合存儲爲數組,成一個字符串數組;當然這絕對不行。 「雙列陣」是什麼意思?兩個數組,還是一個雙精度數組? – BoltClock 2011-06-08 10:12:16