C # Dynamiczna tablica wielowymiarowa

Mam funkcję ...

private double[,] AddToArray(double[,] array, double[] dataToAdd)
{
    // Make a new row at the end of 'array' and copy values 
    // from 'dataToAdd' into the new row.
    //
    // Return the new, modified array.

}

Jednak „double [,]” nie jest dynamiczny i nie wiem, jaki będzie ostateczny rozmiar tablicy. Mogę z niego utworzyć Listę i dodać nowy wiersz do listy, ale potem nie mogę przekonwertować go z powrotem na podwójny [,]. List.ToArray () chce wyświetlić postrzępioną tablicę (podwójnie [] []). To nie zadziała. Łączę się z programem opracowanym w LabVIEW, a LV nie akceptuje postrzępionej tablicy. LV jest zadowolony ze stałej tablicy ([,]).

Jakaś pomoc?

questionAnswers(2)

yourAnswerToTheQuestion