C# 将字典KeyCollection强制转换为字符串数组
我有一个C# 将字典KeyCollection强制转换为字符串数组,c#,.net,linq,c#-3.0,dictionary,C#,.net,Linq,C# 3.0,Dictionary,我有一个字典,我想将密钥集合转换成CSV字符串 我计划做: String.Join(",", myDic.Keys.ToArray().Cast<string[]>()); String.Join(“,”,myDic.Keys.ToArray().Cast()); 但是演员阵容正在失败 谢谢这个怎么样 String.Join(",", myDic.Keys.Select(o=>o.ToString()).ToArray()); 转换为字符串,而不是字符串[] String
字典
,我想将密钥集合转换成CSV字符串
我计划做:
String.Join(",", myDic.Keys.ToArray().Cast<string[]>());
String.Join(“,”,myDic.Keys.ToArray().Cast());
但是演员阵容正在失败
谢谢这个怎么样
String.Join(",", myDic.Keys.Select(o=>o.ToString()).ToArray());
转换为
字符串
,而不是字符串[]
String.Join(",", myDic.Keys.ToArray().Cast<string>());
这将有助于:
String.Join(",", myDic.Keys.Select(i => i.ToString()).ToArray());
String.Join(",", myDic.Keys.Select(i => i.ToString()).ToArray());