我有一个double[][]
,我想将它转换为CSV字符串格式(即每行在一行中,行元素由逗号分隔)。我写的代码如下:
public static string ToCSV(double[][] array)
{
return String.Join(Environment.NewLine,
Array.ConvertAll(array,
row => String.Join(",",
Array.ConvertAll(row, x => x.ToString())));
}
使用LINQ是否有更加优雅的编写方式?
(我知道,可以使用临时变量使其看起来更好,但这种代码格式更能传达我所寻找的。)