All you have to do is loop through your ArrayList and then loop through your ArrayList that you're looping through :)
ArrayList arr = new ArrayList();
arr.Add(new ArrayList(new[] { "value 1.1", "value 1.2" }));
arr.Add(new ArrayList(new[] { "value 2.1", "value 2.2" }));
arr.Add(new ArrayList(new[] { "value 3.1", "value 3.2" }));
foreach (ArrayList innerArr in arr)
{
foreach (object element in innerArr)
{
}
}
May I suggest you take a look at the
List<T>[
^] class though?