Can I rewrite this more elegantly using LINQ?
问题 I have a double[][] that I want to convert to a CSV string format (i.e. each row in a line, and row elements separated by commas). I wrote it like this: public static string ToCSV(double[][] array) { return String.Join(Environment.NewLine, Array.ConvertAll(array, row => String.Join(",", Array.ConvertAll(row, x => x.ToString()))); } Is there a more elegant way to write this using LINQ? (I know, one could use temporary variables to make this look better, but this code format better conveys what