在我的节目,我有一个挑战..如何将字典<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