So, you have a list of string arrays (interesting, but you should know).
Here is a code sample for accessing the values:
List<string[]> list = new List<string[]>();
list.Add(new string[] { "Id", "Name", "Age" });
for(int i=0; i<list.Count; i++)
for(int j=0; j<list[i].Count(); j++)
Console.WriteLine(list[i][j]);
foreach(var l in list)
foreach(string s in l)
Console.WriteLine(s);
Please note, that will be hard to access the values with just a single for loop if that's your intention - I suppose can be done, but it is not wise, since your code will be a mess.