Como converter um array irregular em um array 2D?

Eu tenho um arquivofile.txt com o seguinte:

6,73,6,71 
32,1,0,12 
3,11,1,134 
43,15,43,6 
55,0,4,12 

E este código para lê-lo e alimentá-lo em um array irregular:

    string[][] arr = new string[5][];
    string[] filelines = File.ReadAllLines("file.txt");
    for (int i = 0; i < filelines.Length; i++) 
    {
        arr[i] = filelines[i].Split(',').ToArray();
    }

Como eu faria a mesma coisa, mas com um array 2D?

questionAnswers(1)

yourAnswerToTheQuestion