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

kik*_*kik 0 c# double int dictionary toarray

在我的编程中,我有一个挑战..

Dictionary<string,int> dic=new Dictionary<string,int>();
Run Code Online (Sandbox Code Playgroud)

现在我需要将这些字典"值"转换为"双"数组.

我试过这样的,

string[] strn=dic.Values.ToArray();
Run Code Online (Sandbox Code Playgroud)

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

man*_*nji 7

double[] dd = dic.Values.Select(i => (double)i).ToArray();
Run Code Online (Sandbox Code Playgroud)


Ste*_*kes 5

尝试:

double[] strn = dic.Values.Select(v => (double)v).ToArray();
Run Code Online (Sandbox Code Playgroud)

...并忽略那些不友善说“duh”的人:)