У меня есть эта переменная:
string coord = "[[1,2,3,4], [5,6,7,8], ...]";
И в конце я ожидаю, что будет:
double[][] d = [[1,2,3,4], [5,6,7,8], ...]
Вот код, который я уже пробовал:
double[] d = coord.Split(",").Select(n => Convert.ToDouble(n)).ToArray();
Это дает мне ошибку: System.FormatException: 'Входная строка была в неправильном формате.' Мой вопрос:
Как устранить вышеуказанную ошибку?
Есть ли какие-либо подходящие способы сделать это преобразование, если у кого-то есть псевдо- код для решения этого преобразования мне действительно очень помогает.
Обновление:
Вот псевдокод, который приходит мне в голову:
//convert string to one-dimensional array of double
//grap every 4 elements to be put on a single array
//add a single array that consist of 4 elements to the 2-dimensional array of double.
//Verify the result