Double Parse a text file into 2d array or jagged array

(C#)
I’m trying to double parse this text file I have into a 2d array or jagged array. The text file I have just consist of this"

name,definition;
name,definition;
name,definition;

More or less, I’m really asking how to fill the 2d array or jagged array when looping. This is as far as I got, I know im supposed to fill whatever data structure im using after the second split but I just dont know what to type to fill a 2d array or jagged array

void Double(TextAsset TextToParse)
	{
		string [] keyValues = TextToParse.text.Split(';');
		foreach(string keyValue in keyValues)
		{
			string [] kv = keyValue.Split(",");
			// Don't know what to put here to fill a 2d array/ jagged array
		}		
	}

The syntax is straightforward - each dimension is represented by another set of brackets at the end of your variable (e.g., parsedValues[0][0]).

Before your loop, you’ll need:

string[][] parsedValues = new string[keyValues.Length][];
int i = 0;

… and within it …

parsedValues *= kv;*

i++;