如何转换字典<;字符串,int>;将它们的值在c#中的数组加倍

本文关键字:数组 int 转换 何转换 字典 字符串 lt gt | 更新日期: 2023-09-27 17:58:34

在我的编程中,我遇到了一个挑战。。

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

现在我需要将字典中的"值"转换为"Double"数组。

我试过了,

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

但不起作用。谁能解决我的问题吗。提前谢谢。

如何转换字典<;字符串,int>;将它们的值在c#中的数组加倍

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

尝试:

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

忽略那些刻薄到说"duh"的人:)