无法将string []转换为字符串

时间:2013-09-12 16:15:18

标签: c# arrays

我遇到错误“无法将string []转换为字符串”

string[] digitsArray = {dd, pp, ff, cc};

作为digitsArray数组的数组和所有“dd,pp,ff,cc”数组都有字符串值

3 个答案:

答案 0 :(得分:11)

我想你想要

string[][] digitsArray = {dd, pp, ff, cc};

答案 1 :(得分:1)

好像你还没有得到足够的解决方案 - LINQ版本:

var digitsArray = new[]{dd, pp, ff, cc}.SelectMany(foo=>foo).ToArray();

答案 2 :(得分:0)

如果您想要一维数组 - 可以使用Enumerable.ConcatEnumerable.ToArray

string[] digitsArray = dd.Concat(pp).Concat(ff).Concat(cc).ToArray();